|
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) |
24 | 21 |
|
25 | 22 | **Fixed bugs:** |
26 | 23 |
|
|
35 | 32 | - Remove triplestore and sftp [\#397](https://github.com/EMMC-ASBL/oteapi-services/issues/397) |
36 | 33 | - Revert update of codecov-action from v4 to v3 [\#325](https://github.com/EMMC-ASBL/oteapi-services/issues/325) |
37 | 34 | - 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) |
40 | 35 |
|
41 | 36 | **Merged pull requests:** |
42 | 37 |
|
|
51 | 46 | **Implemented enhancements:** |
52 | 47 |
|
53 | 48 | - 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) |
67 | 49 |
|
68 | 50 | **Fixed bugs:** |
69 | 51 |
|
70 | 52 | - Have correct version number in OpenAPI schema [\#234](https://github.com/EMMC-ASBL/oteapi-services/issues/234) |
71 | 53 | - Pylint fails with useless-option-value / R0022 [\#182](https://github.com/EMMC-ASBL/oteapi-services/issues/182) |
72 | 54 | - 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)) |
82 | 55 |
|
83 | 56 | **Closed issues:** |
84 | 57 |
|
85 | 58 | - `set-output` is deprecated for GH Actions [\#233](https://github.com/EMMC-ASBL/oteapi-services/issues/233) |
86 | 59 | - 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) |
96 | 60 |
|
97 | 61 | **Merged pull requests:** |
98 | 62 |
|
99 | 63 | - 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)) |
144 | 64 |
|
145 | 65 |
|
146 | 66 |
|
|
0 commit comments