Releases: CSCfi/metax-api
Release v2.0.0
Release v2.0.0-rc2
Fixed merge conflicts
Release v2.0.0-rc1
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
Release v1.7.1-rc3
CSCFAIRMETA-632: [FIX] fix swagger references and api schemas
Release v1.7.1-rc2
CSCFAIRMETA-632: [FIX] swagger is also moved to v1 for ansible tasks to work
Release v1.7.1-rc1
CSCFAIRMETA-632: [REF] update python packages
Release v1.7.0
Release v1.7.0-rc1
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