Release 1.0.20230911
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 patch version.
Added
- Connector framework for synchronization. Implemented for datasets of OpenML, HuggingFace and Zenodo (#100)
- Metadata Model v2.0: inheritance with AIoDConcept with AIoDEntry, AIResource and AIAsset. (#125)
- New resource: Experiments (#125)
- New resource: MLModels (#125)
- New resource: Services (#125)
- New resource: Teams (#136)
- New endpoints: GET enums (e.g. list all licenses or languages) (#144)
- New endpoints: GET resources by
resource_identifier
, agents byagent_identifier
etc. (#144) - Security improvements: Depend-a-bot. Automatic dependency updates (#86)
- Security improvements: using public client (safer) in Swagger, better token-management, and configurable (#83)
- Development improvements: docker compose, making it easier to run the code (#115, #135, #145, #154)
- Development improvements: automatic tests for Pull Requests (#92, #93, #98, #101, #102, #111)
Fixed
- Security fixes: dependency updates (e.g. #148 and many more)
Changed
- Changed metadata (metadata v2.0): Case Study (#137)
- Changed metadata (metadata v2.0): Computational Assets (previously Computational Resource) (#139)
- Changed metadata (metadata v2.0): Datasets (#125)
- Changed metadata (metadata v2.0): Educational Resources (#140)
- Changed metadata (metadata v2.0): Event (#141)
- Changed metadata (metadata v2.0): News (#142)
- Changed metadata (metadata v2.0): Organisations (#125)
- Changed metadata (metadata v2.0): Persons (#125, #136)
- Changed metadata (metadata v2.0): Projects (#142)
- Changed metadata (metadata v2.0): Publications (#125)
- Fix after metadata change: Dataset Schema converters (DCAT-AP, schema.org) (#132)
- Fix after metadata change: Huggingface Data Uploader (#133)
- Fix after metadata change: Platform and platform identifier placed on each resource (#134)
- Fix after metadata change: Examples that fill the database (#138)
- Bumping versions to v1 in the API (#130)