|
18 | 18 | - Migrate to pydantic v2 [\#338](https://github.com/EMMC-ASBL/oteapi-services/issues/338) |
19 | 19 | - Generic triplestore interface & replace SFTP [\#283](https://github.com/EMMC-ASBL/oteapi-services/issues/283) |
20 | 20 | - Config option for setting `base_url`/`root_url` [\#177](https://github.com/EMMC-ASBL/oteapi-services/issues/177) |
| 21 | +- An introspective metadata endpoint [\#113](https://github.com/EMMC-ASBL/oteapi-services/issues/113) |
| 22 | +- Separate parse and download [\#55](https://github.com/EMMC-ASBL/oteapi-services/issues/55) |
| 23 | +- General documentation and document configuration options [\#10](https://github.com/EMMC-ASBL/oteapi-services/issues/10) |
21 | 24 |
|
22 | 25 | **Fixed bugs:** |
23 | 26 |
|
|
32 | 35 | - Remove triplestore and sftp [\#397](https://github.com/EMMC-ASBL/oteapi-services/issues/397) |
33 | 36 | - Revert update of codecov-action from v4 to v3 [\#325](https://github.com/EMMC-ASBL/oteapi-services/issues/325) |
34 | 37 | - Add oteapi-dlite-plugin python package as a dependency [\#300](https://github.com/EMMC-ASBL/oteapi-services/issues/300) |
| 38 | +- Remove sftp service from production compose file [\#120](https://github.com/EMMC-ASBL/oteapi-services/issues/120) |
| 39 | +- Issue with TripleStoreConfig on latest oteapi image [\#112](https://github.com/EMMC-ASBL/oteapi-services/issues/112) |
35 | 40 |
|
36 | 41 | **Merged pull requests:** |
37 | 42 |
|
|
46 | 51 | **Implemented enhancements:** |
47 | 52 |
|
48 | 53 | - Authentication pathway [\#178](https://github.com/EMMC-ASBL/oteapi-services/issues/178) |
| 54 | +- Implement Function router [\#92](https://github.com/EMMC-ASBL/oteapi-services/issues/92) |
| 55 | +- Support local paths for plugins in container-image [\#77](https://github.com/EMMC-ASBL/oteapi-services/issues/77) |
| 56 | +- Specify local plugin versions to install [\#76](https://github.com/EMMC-ASBL/oteapi-services/issues/76) |
| 57 | +- Implement way to provide list of plugin repositories [\#72](https://github.com/EMMC-ASBL/oteapi-services/issues/72) |
| 58 | +- Allow custom path to `oteapi-core` in `development` Docker target [\#66](https://github.com/EMMC-ASBL/oteapi-services/issues/66) |
| 59 | +- Data resource prioritization [\#56](https://github.com/EMMC-ASBL/oteapi-services/issues/56) |
| 60 | +- Update to oteapi-core v0.1.0 [\#51](https://github.com/EMMC-ASBL/oteapi-services/issues/51) |
| 61 | +- Handle new `SessionUpdate` response from strategy methods [\#47](https://github.com/EMMC-ASBL/oteapi-services/issues/47) |
| 62 | +- Consider replacing dependabot with a custom workflow [\#38](https://github.com/EMMC-ASBL/oteapi-services/issues/38) |
| 63 | +- Move over `docker-compose.yml` from oteapi-deploy [\#18](https://github.com/EMMC-ASBL/oteapi-services/issues/18) |
| 64 | +- Use official release line for oteapi-core [\#17](https://github.com/EMMC-ASBL/oteapi-services/issues/17) |
| 65 | +- Use pydantic models as Response Model [\#9](https://github.com/EMMC-ASBL/oteapi-services/issues/9) |
| 66 | +- Implement dependabot [\#8](https://github.com/EMMC-ASBL/oteapi-services/issues/8) |
49 | 67 |
|
50 | 68 | **Fixed bugs:** |
51 | 69 |
|
52 | 70 | - Have correct version number in OpenAPI schema [\#234](https://github.com/EMMC-ASBL/oteapi-services/issues/234) |
53 | 71 | - Pylint fails with useless-option-value / R0022 [\#182](https://github.com/EMMC-ASBL/oteapi-services/issues/182) |
54 | 72 | - Implement sanity checks for updating the `requirements.txt` file [\#159](https://github.com/EMMC-ASBL/oteapi-services/issues/159) |
| 73 | +- Clarify how to install local `oteapi-core` for plugin development [\#82](https://github.com/EMMC-ASBL/oteapi-services/issues/82) |
| 74 | +- Custom pydantic types not used for `.construct()` method [\#67](https://github.com/EMMC-ASBL/oteapi-services/issues/67) |
| 75 | +- CI automerge - GH GraphQL type update [\#58](https://github.com/EMMC-ASBL/oteapi-services/issues/58) |
| 76 | +- Typo issue with CI workflow [\#50](https://github.com/EMMC-ASBL/oteapi-services/issues/50) |
| 77 | +- Calls to `parse` method for parse strategies should be `get` [\#41](https://github.com/EMMC-ASBL/oteapi-services/issues/41) |
| 78 | +- Update according to new `oteapi-core` plugins API [\#36](https://github.com/EMMC-ASBL/oteapi-services/issues/36) |
| 79 | +- Out-of-scope CVE from NumPy makes safety cry [\#20](https://github.com/EMMC-ASBL/oteapi-services/issues/20) |
| 80 | +- Update tests to new structure [\#3](https://github.com/EMMC-ASBL/oteapi-services/issues/3) |
| 81 | +- Use the `get()` method throughout for strategies [\#42](https://github.com/EMMC-ASBL/oteapi-services/pull/42) ([CasperWA](https://github.com/CasperWA)) |
55 | 82 |
|
56 | 83 | **Closed issues:** |
57 | 84 |
|
58 | 85 | - `set-output` is deprecated for GH Actions [\#233](https://github.com/EMMC-ASBL/oteapi-services/issues/233) |
59 | 86 | - deprecate run\(\) method for transformation strategies [\#226](https://github.com/EMMC-ASBL/oteapi-services/issues/226) |
| 87 | +- Development image does not start correctly [\#89](https://github.com/EMMC-ASBL/oteapi-services/issues/89) |
| 88 | +- Add a triple store to the docker-compose for mapping strategy [\#75](https://github.com/EMMC-ASBL/oteapi-services/issues/75) |
| 89 | +- Remove checkboxes from PR body for the "update `requirements.txt`" workflow [\#60](https://github.com/EMMC-ASBL/oteapi-services/issues/60) |
| 90 | +- Clean up dockerfile [\#30](https://github.com/EMMC-ASBL/oteapi-services/issues/30) |
| 91 | +- Update README with correct env vars [\#12](https://github.com/EMMC-ASBL/oteapi-services/issues/12) |
| 92 | +- Maybe publish Docker image on GitHub Packages [\#11](https://github.com/EMMC-ASBL/oteapi-services/issues/11) |
| 93 | +- Rename endpoint "datasource" to "dataresource" for consistency [\#5](https://github.com/EMMC-ASBL/oteapi-services/issues/5) |
| 94 | +- Implement CI/CD test for the `development` target build of Dockerfile [\#4](https://github.com/EMMC-ASBL/oteapi-services/issues/4) |
| 95 | +- Update requirements to new oteapi-core [\#1](https://github.com/EMMC-ASBL/oteapi-services/issues/1) |
60 | 96 |
|
61 | 97 | **Merged pull requests:** |
62 | 98 |
|
63 | 99 | - Enh/add auth [\#189](https://github.com/EMMC-ASBL/oteapi-services/pull/189) ([MBueschelberger](https://github.com/MBueschelberger)) |
| 100 | +- \[Auto-generated\] Update dependencies [\#122](https://github.com/EMMC-ASBL/oteapi-services/pull/122) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 101 | +- \[Auto-generated\] Update dependencies [\#119](https://github.com/EMMC-ASBL/oteapi-services/pull/119) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 102 | +- \[Auto-generated\] Update dependencies [\#117](https://github.com/EMMC-ASBL/oteapi-services/pull/117) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 103 | +- \[Auto-generated\] Update dependencies [\#115](https://github.com/EMMC-ASBL/oteapi-services/pull/115) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 104 | +- \[Auto-generated\] Update dependencies [\#111](https://github.com/EMMC-ASBL/oteapi-services/pull/111) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 105 | +- \[Auto-generated\] Update dependencies [\#106](https://github.com/EMMC-ASBL/oteapi-services/pull/106) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 106 | +- Added pull request template [\#102](https://github.com/EMMC-ASBL/oteapi-services/pull/102) ([francescalb](https://github.com/francescalb)) |
| 107 | +- \[Auto-generated\] Update dependencies [\#101](https://github.com/EMMC-ASBL/oteapi-services/pull/101) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 108 | +- Update README.md [\#99](https://github.com/EMMC-ASBL/oteapi-services/pull/99) ([quaat](https://github.com/quaat)) |
| 109 | +- Trj/75 add a triplestore and sample endpoint [\#97](https://github.com/EMMC-ASBL/oteapi-services/pull/97) ([Treesarj](https://github.com/Treesarj)) |
| 110 | +- Check for downloadUrl/mediaType before access\* [\#95](https://github.com/EMMC-ASBL/oteapi-services/pull/95) ([CasperWA](https://github.com/CasperWA)) |
| 111 | +- \[Auto-generated\] Update dependencies [\#94](https://github.com/EMMC-ASBL/oteapi-services/pull/94) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 112 | +- Implement `/function` endpoint and router [\#93](https://github.com/EMMC-ASBL/oteapi-services/pull/93) ([CasperWA](https://github.com/CasperWA)) |
| 113 | +- \[Auto-generated\] Update dependencies [\#88](https://github.com/EMMC-ASBL/oteapi-services/pull/88) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 114 | +- Correct handling of arguments to entrypoint that contain spaces. [\#85](https://github.com/EMMC-ASBL/oteapi-services/pull/85) ([jesper-friis](https://github.com/jesper-friis)) |
| 115 | +- Use pipe \(`|`\) instead of colon \(`:`\) for plugins [\#84](https://github.com/EMMC-ASBL/oteapi-services/pull/84) ([CasperWA](https://github.com/CasperWA)) |
| 116 | +- Clarify docker compose file for plugin developers [\#83](https://github.com/EMMC-ASBL/oteapi-services/pull/83) ([CasperWA](https://github.com/CasperWA)) |
| 117 | +- \[Auto-generated\] Update dependencies [\#80](https://github.com/EMMC-ASBL/oteapi-services/pull/80) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 118 | +- New plugin package delimiter: A colon \(`:`\) [\#78](https://github.com/EMMC-ASBL/oteapi-services/pull/78) ([CasperWA](https://github.com/CasperWA)) |
| 119 | +- Use an entrypoint script for the Dockerfile [\#73](https://github.com/EMMC-ASBL/oteapi-services/pull/73) ([CasperWA](https://github.com/CasperWA)) |
| 120 | +- \[Auto-generated\] Update dependencies [\#70](https://github.com/EMMC-ASBL/oteapi-services/pull/70) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 121 | +- Remove usage of `.construct()` method [\#68](https://github.com/EMMC-ASBL/oteapi-services/pull/68) ([CasperWA](https://github.com/CasperWA)) |
| 122 | +- \[Auto-generated\] Update dependencies [\#65](https://github.com/EMMC-ASBL/oteapi-services/pull/65) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 123 | +- \[Auto-generated\] Update dependencies [\#63](https://github.com/EMMC-ASBL/oteapi-services/pull/63) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 124 | +- Remove checkboxes from `requirements.txt` update PR body [\#62](https://github.com/EMMC-ASBL/oteapi-services/pull/62) ([CasperWA](https://github.com/CasperWA)) |
| 125 | +- Fix type notation for GH GraphQL [\#59](https://github.com/EMMC-ASBL/oteapi-services/pull/59) ([CasperWA](https://github.com/CasperWA)) |
| 126 | +- \[Auto-generated\] Update dependencies [\#54](https://github.com/EMMC-ASBL/oteapi-services/pull/54) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 127 | +- Add missing `==` operator to CI workflow [\#53](https://github.com/EMMC-ASBL/oteapi-services/pull/53) ([CasperWA](https://github.com/CasperWA)) |
| 128 | +- \[Auto-generated\] Update dependencies [\#48](https://github.com/EMMC-ASBL/oteapi-services/pull/48) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 129 | +- Bumped required version of oteapi-core up to 0.0.6 [\#46](https://github.com/EMMC-ASBL/oteapi-services/pull/46) ([jesper-friis](https://github.com/jesper-friis)) |
| 130 | +- Pydantic response models [\#44](https://github.com/EMMC-ASBL/oteapi-services/pull/44) ([CasperWA](https://github.com/CasperWA)) |
| 131 | +- Add new workflow CD publish job [\#43](https://github.com/EMMC-ASBL/oteapi-services/pull/43) ([CasperWA](https://github.com/CasperWA)) |
| 132 | +- Improve dependency updates [\#40](https://github.com/EMMC-ASBL/oteapi-services/pull/40) ([CasperWA](https://github.com/CasperWA)) |
| 133 | +- Update code to be compliant with `oteapi-core` v0.0.5 [\#39](https://github.com/EMMC-ASBL/oteapi-services/pull/39) ([CasperWA](https://github.com/CasperWA)) |
| 134 | +- Use oteapi-core v0.0.4 [\#37](https://github.com/EMMC-ASBL/oteapi-services/pull/37) ([CasperWA](https://github.com/CasperWA)) |
| 135 | +- Update Dockerfile - use python base image [\#32](https://github.com/EMMC-ASBL/oteapi-services/pull/32) ([CasperWA](https://github.com/CasperWA)) |
| 136 | +- \[Auto-generated\] Update dependencies [\#29](https://github.com/EMMC-ASBL/oteapi-services/pull/29) ([TEAM4-0](https://github.com/TEAM4-0)) |
| 137 | +- Ignore ID 44715 for safety [\#21](https://github.com/EMMC-ASBL/oteapi-services/pull/21) ([CasperWA](https://github.com/CasperWA)) |
| 138 | +- Add Docker Compose template/example [\#19](https://github.com/EMMC-ASBL/oteapi-services/pull/19) ([CasperWA](https://github.com/CasperWA)) |
| 139 | +- Implement dependabot [\#16](https://github.com/EMMC-ASBL/oteapi-services/pull/16) ([CasperWA](https://github.com/CasperWA)) |
| 140 | +- Update README \(for env vars\) [\#15](https://github.com/EMMC-ASBL/oteapi-services/pull/15) ([CasperWA](https://github.com/CasperWA)) |
| 141 | +- Test Dockerfile in CI/CD [\#7](https://github.com/EMMC-ASBL/oteapi-services/pull/7) ([CasperWA](https://github.com/CasperWA)) |
| 142 | +- Got the services up and running [\#6](https://github.com/EMMC-ASBL/oteapi-services/pull/6) ([jesper-friis](https://github.com/jesper-friis)) |
| 143 | +- Flb/close1 fix to oteapicore on asbl [\#2](https://github.com/EMMC-ASBL/oteapi-services/pull/2) ([francescalb](https://github.com/francescalb)) |
64 | 144 |
|
65 | 145 |
|
66 | 146 |
|
|
0 commit comments