Releases: sci-ndp/scidx-api
Releases · sci-ndp/scidx-api
Release list
v.0.3.1
v0.3.1 Update docker-compose.yml
v0.3.0
What's Changed
- Enhanced Kafka stream processing: added data_key for nested data hand… by @Andreufb in #63
- Enhanced filtering by @Andreufb in #64
- S3 new put by @Andreufb in #76
- Better explanation on what the processing infromation should be in th… by @Andreufb in #71
- Fix bug related to 404 data stream not found by @Andreufb in #72
- Uvicron apple silicon by @Andreufb in #73
- Kafka new put by @Andreufb in #74
- Url new put by @Andreufb in #75
- Streaming improve by @Andreufb in #78
- Optional Mapping and use of the Kafka streams that don't have mapping… by @Andreufb in #77
- Improve documentation: README, installation guide, and .env examples by @rbardaji in #80
- Add POST /token test and resolve Pydantic v2 warnings by @rbardaji in #81
- Add tests for /organization endpoint with real CKAN integration by @rbardaji in #82
- Add tests for POST and DELETE /organization endpoint by @rbardaji in #83
- Add tests for Kafka resource creation and deletion, and fix dataset deletion issue by @rbardaji in #84
- Add tests for Kafka resource creation and deletion, and fix dataset deletion issue by @rbardaji in #85
- Extend tests for create_url to support all file types by @rbardaji in #86
- Add tests for S3 resource creation and deletion, and refactor create_s3_resource endpoint to follow PEP 8 by @rbardaji in #87
- Add tests for search_datasource endpoint including resource creation and deletion by @rbardaji in #88
*Add POP configuration to control route visibility, issue #89 by @rbardaji in #90
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- fix: incorrect status report #48 by @rbardaji in #51
- feat: Kafka mapping processing by @Andreufb in #49
- feat: Url mapping processing by @Andreufb in #50
- Search mapping processing by @Andreufb in #52
- feat: implement delete organization #30 by @rbardaji in #53
- feat: DELETE dataset #54 by @rbardaji in #55
- feat: Get stream by @Andreufb in #59
- refactor: Structure update by @Andreufb in #56
- feat: Streaming service config by @Andreufb in #57
- feat: Post new stream by @Andreufb in #58
- feat: Mapping filtering fix by @Andreufb in #62
- fix: Swagger UI 405 Method Not Allowed for OAuth2 Token #60 by @Andreufb in #61
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- feat: Add metadata ckan, retry mechanism, error handling after retry, correct error logging, fixed Dockerfile by @Andreufb in #26
- feat: Add auth by @rbardaji in #39
- feat: Enhance GET status to Check Keycloak Connectivity #37 by @rbardaji in #43
- feat: Add server selection for search endpoint #38 by @rbardaji in #44
- feat: Needed changes done by @Andreufb in #45
- docs: uptate documentarion for release-0.1.1 by @rbardaji in #46
Full Changelog: v0.1.0...v0.1.1
v0.1.0
v0.0.0-alpha
Description
This is the first alpha release of the scidx-api. This version includes essential endpoints for managing organizations and datasets within the sciDX system.
Features
- Register Organization: Endpoint to create a new organization.
- Delete Organization: Endpoint to delete an existing organization.
- Register Datasource: Endpoint to create a new datasource.
- Search Organization: Endpoint to list all existing organizations.
- Search Datasource: Endpoint to search for datasources by various criteria.
Documentation
- Comprehensive API documentation is available through Swagger UI at /docs.
- Detailed setup and configuration instructions in the docs/ directory.
- Usage examples for interacting with the API.
Testing
Added integration tests for registering, deleting organizations, and creating and searching datasources.
Instructions for running tests included in docs/testing.md.
Notes
This is an alpha release and may contain bugs or incomplete features. It is intended for testing and feedback purposes.
Requires an instance of CKAN to be running for full functionality.