Releases: SwissOpenEM/Ingestor
Releases · SwissOpenEM/Ingestor
v1.0.0-beta.5
What's Changed
- Add Webserver.Other.SecureCookies config option by @sbliven in #152
- set cookies to 'SameSite: none' for cross origin requests by @consolethinks in #153
- Update README.md by @consolethinks in #151
- Feature/no transfer by @consolethinks in #150
- upgrade scicat cli to v3.0.0-alpha.5 by @phwissmann in #155
- Feature/data access control by @consolethinks in #136
- Doc update by @sbliven in #158
- Subpool configuration by @phwissmann in #157
- Add dependabot config by @sbliven in #160
- Bump rollup from 2.79.1 to 2.79.2 in /cmd/openem-ingestor-app/frontend by @dependabot[bot] in #105
- Improve CHANGELOG and README by @sbliven in #159
New Contributors
- @sbliven made their first contribution in #152
- @dependabot[bot] made their first contribution in #105
Full Changelog: v1.0.0-beta.4...v1.0.0-beta.5
v1.0.0-beta.4
What's Changed
- Metadata: fix race condition by @phwissmann in #148
- s3upload: use correct refresh token in finalize call by @phwissmann in #149
Full Changelog: v1.0.0-beta.3...v1.0.0-beta.4
v1.0.0-beta.3
What's Changed
- s3upload: set expiration time explicitly by @phwissmann in #140
- Fix compatibility with scicat v3 by @phwissmann in #137
- Auth: include backendUrl in the callback redirect by @phwissmann in #146
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
v1.0.0-beta.2
What's Changed
- Bugfix/list pages by @consolethinks in #82
- Feature/globus auth by @consolethinks in #83
- Feature/detailed transfer status by @consolethinks in #84
- Feature/detailed transfer status by @consolethinks in #85
- 34 remove need for direct auth with s3 by @phwissmann in #36
- 46 align on logging strategy by @phwissmann in #87
- Feature/pond worker pools by @consolethinks in #86
- Feature/file browser by @consolethinks in #91
- add backend url when returning to the frontend by @consolethinks in #92
- Refactor/code cleanup by @consolethinks in #89
- fail startup if service user is not set by @consolethinks in #99
- Refactor/task states by @consolethinks in #97
- fix oob issue in file browser pagination by @consolethinks in #95
- Feature/templated destpath globus by @consolethinks in #101
- add auto archive option to dataset ingestion by @consolethinks in #98
- Feature/external globus transfers by @consolethinks in #124
- fix(dataset): close file handle in directory browser by @phwissmann in #130
- Feature/multiple collection locations by @consolethinks in #126
- feat(metadata): fetch schemas from an URL instead of using locally av… by @phwissmann in #109
- s3Upload fix: ignore directories when iterating files to upload by @phwissmann in #125
- fix(transfer): refactor transfer progress and align s3upload and globus transfer by @phwissmann in #131
- 118 s3 use archiver endpoint to finalize upload and delegate archival job creation by @phwissmann in #132
- Fix: removed usage of removed fields in #132 by @phwissmann in #134
- Feture: add storage location to ingested dataset's metadata by @consolethinks in #127
- fix (built-in) Globus transfer path to properly use collection locations by @consolethinks in #135
Full Changelog: v1.0.0-beta.1...v1.0.0-beta.2
v1.0.0-beta.1
What's Changed
- Feature/extractor task pool by @consolethinks in #48
- Refactor/use mainline scicatcli by @consolethinks in #50
- Feature/redirect to frontend by @consolethinks in #52
- update default config by @consolethinks in #56
- add collection location to sourcefolder path by @consolethinks in #57
- add the frontend redirect to the callback endpoint as well by @consolethinks in #58
- Feature/health check by @consolethinks in #55
- ci: use ubuntu--22.04 as build image by @phwissmann in #64
- Ingest from collection location by @consolethinks in #61
- Bugfix/get datasets auth by @consolethinks in #62
- Feature/csrf safe cookie auth by @consolethinks in #63
- 'GET /metadata' - use params instead of request body by @consolethinks in #75
- add userinfo endpoint by @consolethinks in #76
- Feature/scicat token by @consolethinks in #77
- Add docker file and docker compose by @phwissmann in #79
- CI: add windows service build and release by @phwissmann in #74
Full Changelog: v1.0.0-alpha.3...v1.0.0-beta.1
v1.0.0-alpha.3
See "Milestone IV: Alpha Release" on http://www.openem.ch/timeline/ for details.
What's Changed
- Fix-strict-config-parsing by @phwissmann in #39
- Feature/OIDC auth by @consolethinks in #41
- Feature/metadata extractor by @consolethinks in #43
- Fix default config file by @phwissmann in #47
- Fix missing readme by @phwissmann in #49
Full Changelog: v0.1.0...v1.0.0-alpha.3
v1.0.0-alpha.2
See "Milestone IV: Alpha Release" on http://www.openem.ch/timeline/ for details.
What's Changed
- Fix-strict-config-parsing by @phwissmann in #39
- Feature/OIDC auth by @consolethinks in #41
- Feature/metadata extractor by @consolethinks in #43
- Fix default config file by @phwissmann in #47
Full Changelog: v0.1.0...v1.0.0-alpha.2
v1.0.0-alpha.1
Milestone IV pre-release version (v1.0.0-alpha.1)
See "Milestone IV: Alpha Release" on http://www.openem.ch/timeline/ for details.
v0.1.0
Changelog
- b826087 API: Return correct version when calling endpoint
- 1dab906 API: add swagger ui docs page
- f2ee285 Add MacOs release
- 22c27e8 Add basic readme for built package
- 3a4f46f Add comments, display schema in wails frontend
- cbefab4 Add extractors config and validation of all parameters
- b742717 Add gin based webserver with dummy implementation of the endpoints
- 678d8c7 Add goreleaser to ci pipeline and add config file (#12)
- 7c6facb Add method selection to wails frontend
- 9b96bb8 Add openapi specs
- 69e7cbd Add placeholder schema to ingestor package, update template config
- 25ea3f8 Add repo skeleton and desktop-app framework (#9)
- a13eb42 Add service release to goreleaser config
- cc08d6a Add swag to tools.go
- e0c2a24 CI: add apt-get update
- eb9c881 CI: add go generate step
- 3e73382 Feature/add globus (#18)
- 7aa8f26 Fix whitespace handling in parameters to extractors
- e019b3b Initial commit
- a7abf1d Merge pull request #27 from SwissOpenEM/23-metadata-extractor-integration
- 9a55c21 Merge pull request #33 from SwissOpenEM/add-service-to-goreleaser
- 541f6d5 Open CORS
- f6288d1 OpenAPI: move security block to global scope so it
- 0bfb110 Select extractor through registered methods
- e4121eb Update readme
- 94f3346 Update scicat-cli dependency to v3@cli-next
- 796dfe9 Use dependency injectin for taskqueue in webserver. Add missing notifier function
- e9a04fa add dummy file to openem-ingestor-app/frontend/dist
- 3249d54 add error logging in case task removal fails
- caf98aa add extractuserinfo
- 122fae7 add oauth config
- dfdf94c add status attribute to tasks
- 9776254 add way to create task from metadata map, rewrite globus transfer to take filelist
- 2106bd5 added currently remaining 3 oscem schemas
- 5623d5a change task struct to ordered map (needed for paged lists)
- f1dbfe5 chore: update LS_Metadata_reader to 0.2.8
- 13db325 ci: add windows and macos build (#32)
- ba73465 ci: seperate out windows build
- 6faa78b code refactoring (code moved around, comment fixes, error handling improvement)
- 170bfc1 couple of refinements on the delete endpoint
- 90721bc feat(extractor): add stdout and stderr callback
- 02d6c3c feat(extractor): return methods sorted by name
- 5332cec feat(logging): add structured logging to task queue
- 45c01de feat(metadata): add desktop app frontend integration
- 6658486 feat(metadata): integrate metadata extractors
- cba1ac4 feat: add timeout to metadata extractor invocation
- fecca96 fix a few bugs
- a48d4af fix error related to interface pointers
- df618c5 fix(lint): add missing error handling
- 3a31f32 fix: don't add empty folder to tasks
- f0c5563 fix: keep dist folder (#35)
- a69e425 fix: windows build
- 4558581 ignore .go.bak files
- 170e405 implement ingest dataset
- 8293d56 implement single task status fetch
- 92bf169 implement task status endpoint
- 1922504 implement webservice executable
- 9aa4d1a initial work on implementing endpoints
- 057bf3a openapi description fixes
- 9d759b6 refine error handling
- b12f8e6 remove bak file
- f497d0f remove binary
- cca8082 remove commented code
- d49785d strict server rewrite
- 710aeeb test(config): add basic config parsing test
- 9e80886 test(extractor): add some more tests
- cf3e16f tests
- f50b357 update app icon