Skip to content
This repository has been archived by the owner on Sep 16, 2022. It is now read-only.

Releases: CSCfi/metax-api

Release v2.0.0

31 Jul 12:14
a7ecdae
Compare
Choose a tag to compare

Release v2.0.0-rc2

31 Jul 11:32
ec91096
Compare
Choose a tag to compare
Release v2.0.0-rc2 Pre-release
Pre-release

Fixed merge conflicts

Release v2.0.0-rc1

30 Jul 04:32
630a374
Compare
Choose a tag to compare
Release v2.0.0-rc1 Pre-release
Pre-release

CSCFAIRMETA-608: [ADD] returns BAD_REQUEST with missing first slash ('/') of file path. Adds test.
CSCFAIRMETA-621: [FIX] fixed issue with missing 'id' field from directory_fields.
CSCFAIRMETA-622 [REF] Moved sorting and pagination of Directory API query results to happen earlier in code to optimize size of results to process by directory view. Some refactoring.
CSCFAIRMETA-509: [ADD] Updates directory_data field to CatalogRecord table with parent directories byte sizes and file counts.
CSCFAIRMETA-632: [FIX] Update python packages
CSCFAIRMETA-566: [ADD] filter datasets by their api version
CSCFAIRMETA-565: [ADD] Field api_meta and a version tag in models. prevent all cross api version usage
CSCFAIRMETA-534: [ADD] count-dataset api in swagger and wrote tests
CSCFAIRMETA-516: [ADD] Restrict-read-rights-for-other-catalog-than-own Add new field to data catalogs that specifies read-permissions
CSCFAIRMETA-582: [FIX] remaining v2 tests points to v2 api (#591)
CSCFAIRMETA-508: [ADD|REF] Support for 'pagination' query parameter. Changed v2 tests to support new parameter.
CSCFAIRMETA-507: [ADD] file_name and directory_name parameters for substring search from directories/{pid}/files
CSCFAIRMETA-122: [ADD] PAS catalog: Add groups for creating and editing
CSCFAIRMETA-580: [ADD] Missing tests from directories read.py to v2 tests
CSCFAIRMETA-122: [FIX|ADD] Fix some bug found during testing, add swagger docs for state filter
CSCFAIRMETA-122: [REF] Split dataset v2 api tests to multiple files
CSCFAIRMETA-122: [ADD|REM|REF|FIX] Fix, remove, re-organise tests related to v2 api
CSCFAIRMETA-447: [ADD|FIX] using fields parameter caused crashes
CSCFAIRMETA-316: [ADD|FIX] add REMS docs to v2 and moved to more feasible place
CSCFAIRMETA-551: [ADD] Use select_for_update() method when retrieving an object for updating, in order to properly lock the row in DB
CSCFAIRMETA-567: [ADD] RPC APIs to create drafts for published records, and merge them back to the published record
CSCFAIRMETA-122: [FIX] Dataset id 13 in pre-generated testdata had files from multiple projects
CSCFAIRMETA-122: [FIX] catalog_record_serializer.py: Better to check if next_dataset_version should be returned
CSCFAIRMETA-501: [ADD] Hide next_dataset_version link from unauthorized users when next version is still draft
CSCFAIRMETA-501: [ADD] v2 api and schemas: discard 'editor' field, which was only relevant for v1 api and orig Qvain
CSCFAIRMETA-501: [ADD] Update content for v2 /docs pages
CSCFAIRMETA-510: [ADD] query parameter not_cr_id for directory api
CSCFAIRMETA-501: [ADD] Create separate versions of /docs and /swagger sources to docs/v1 and docs/v2 and swagger/v1 and swagger/v2. There are related changes in metax-ops nginx conf related to routing
CSCFAIRMETA-501: [ADD] Add v2 schemas directory and make both versions of CatalogRecordSerializer to use their respective schema versions
CSCFAIRMETA-501: [FIX] Bug where added directories for cr never had sizes and file counts calculated. Related to issue 'leading parent dirs should have counts and filesizes calculated'
CSCFAIRMETA-501: [FIX] CatalogRecordSerializerV2 imports
CSCFAIRMETA-501: [FIX] state filter: Fix use in v2 api
CSCFAIRMETA-501: [ADD] V2 datasets REST and RPC api
CSCFAIRMETA-121: [FIX] Streamline structure of some error messages to be more in line
CSCFAIRMETA-501: [ADD|REF] Add/refactor some small things that are not directly related to v2 api, but streamline some things and are later useful for better inheritance
CSCFAIRMETA-121: [ADD] flake8 configs
CSCFAIRMETA-536: [FIX] access_granter is handled as a field
CSCFAIRMETA-535: [ADD] sorting of files and directories in directory_view
CSCFAIRMETA-316: [ADD] REMS documentation

Release v1.7.1

23 Jun 06:45
309a372
Compare
Choose a tag to compare

Release v1.7.1-rc3

18 Jun 11:46
Compare
Choose a tag to compare
Release v1.7.1-rc3 Pre-release
Pre-release

CSCFAIRMETA-632: [FIX] fix swagger references and api schemas

Release v1.7.1-rc2

17 Jun 11:53
Compare
Choose a tag to compare
Release v1.7.1-rc2 Pre-release
Pre-release

CSCFAIRMETA-632: [FIX] swagger is also moved to v1 for ansible tasks to work

Release v1.7.1-rc1

17 Jun 06:15
Compare
Choose a tag to compare
Release v1.7.1-rc1 Pre-release
Pre-release

CSCFAIRMETA-632: [REF] update python packages

Release v1.7.0

04 May 12:40
dc0b7ab
Compare
Choose a tag to compare

Release v1.7.0-rc1

30 Apr 10:57
a65eef9
Compare
Choose a tag to compare
Release v1.7.0-rc1 Pre-release
Pre-release

CSCFAIRMETA-428: [ADD|FIX] Access granter changed to external field (#561)
CSCFAIRMETA-434: [ADD] Statistics API return only published datasets (#563)
CSCFAIRMETA-499: [FIX] Datacatalog get object without authentication fix (#560)
CSCFAIRMETA-213: [ADD|REF] Adds delete descriptions
CSCFAIRMETA-435: [ADD] OAI-PMH API Return only published datasets
CSCFAIRMETA-179: [ADD] Directory paginator class to serve directory view pagination

Release v1.6.0

30 Mar 13:44
1cf1bd3
Compare
Choose a tag to compare