What's Changed
- Relationships by @matteo-s in #133
- feat: Create ModelServe functions from model reference by @kazhamiakin in #135
- Schema exporting by @matteo-s in #136
- Argoworkflows v2 by @matteo-s in #137
- Argoworkflows by @kazhamiakin in #134
- workflow runs refactor by @matteo-s in #140
- fix(huggingfaceserve): Correct translation of LLM task types by @kazhamiakin in #139
- refactor: fsm for states + transitions and new lifecycle manager by @matteo-s in #142
- fix: runAsUser added to the argo workflow spec by @kazhamiakin in #143
- Argo disable serviceaccount by @matteo-s in #144
- API for templates by @micnori in #145
- Update LICENSE by @Calcagiara in #146
Features
- container runtime expose runAs into task specs (ad0a6d6)
- function templates (7ab8653)
- add generated schemas to repo (fcc5ecf)
- add metadata.ref to exported resources (3d0b90a)
- add run_of relationship to all runs (6e2fb40)
- Create ModelServe functions from model reference (93a4587)
- drop nefertem runtime from builds (56fcf71)
- implement keyGenerator for id generation (aacce6f)
- key utils + accessor (62d343e)
- kfp workflow spec update to use source format for build (0dc9759)
- openapi generator goal + export (6c2b6f7)
- project expose relationships for all embedded entities (22eaaec)
- remove config_map volume type (9f0c95b)
- remove deprecated handler field from workflow spec (dfdac79)
- schema exporter runner (wip) (e01790d)
- spec exported to file for all specs with custom profile (b393c16)
- Support for Build task and native Argo Workflow framework. (ed6325a)
- support k8s jobs as suspended by default (f0951e2)
- update spring + spring boot and bump version (8ddab95)
Bug Fixes
- use varbinary instead of lob to avoid orhpaned oids in postgres (ced0154)
- clear leftover extra fields (63018c5)
- snake_case for k8s fields (ae97821)
- add templates to dockerfile to include in images (3ad4183)
- replace getFile with getInputStream to allow template service to read from classpath (61f4ef2)
- lock jetty deps for solr (6bf0bcd)
- remove outputs from python run spec (ceb5173)
- avoid external state modification for non-local runs (ffd5faa)
- fix nullpointer (+potential npes) in argo framework (7b44208)
- remove NONE entityType (d1a9485)
- disable service account and token mont config (e2149f2)
- cascade delete models on project delete (b624260)
- enforce run spec readonly after created stage (ff59564)
- fix compile error for kfp build task (fdc1f36)
- fix imports forargo workflow in kfp runtime (f64ecde)
- fix kfp pipeline runner reading from base64 encoded spec (3d15c2a)
- fix relationships repo definition (89524e3)
- huggingfaceserve: Correct translation of LLM task types (7f75530)
- keep snake_case for values in metadata (6cc1832)
- leftover check for functionId in task service + run rels (238d233)
- reprase relationship find query to be more precise (46457b1)
- runAccessor task field (f5fbb1c)
- runAsUser added to the argo workflow spec (e9414d0)
- runmanager loads workflows (d96ee4f)
Full Changelog: 0.8.0...0.9.0