0.47.2-beta (2024-11-21)
- github: fix time format bug (#866) (94edc7c)
- migration: add array index check for migration 36 (03bbf91)
- release v0.47.2-beta (a5f5c07)
0.47.0-beta (2024-11-20)
- component: add support for event specifications (#837) (47a61cd)
- component: implement run-on-event for Slack and GitHub component (#842) (1b6a569)
- convert pdf to image concurrently (#818) (4c0ad97)
- improve markdown chunking (#822) (af1a36a)
- json: Support Rename Fields for JSON operator (#813) (093714e)
- recipe: refactor run-on-event recipe structure (#835) (78ea418)
- recipe: rename
instill-format
toformat
(#798) (80a9fc9) - service: implement PipelineErrorUpdated streaming event for pipeline errors (#846) (3156a5f)
- vdp: integrate blob storage to vdp (#834) (5311549)
- web: add input schema to improve web operator (#819) (f7e1fe9)
- data: refactor numberData to support both float and integer types (#832) (cf27452)
- document: fix bug about convert to image (#848) (a381c27)
- fix bug about unit type (#826) (a89fdf7)
- integration-test: maximize build space on image build & push (#823) (a439d22)
- run: set pipeline run status as failed when component fails (#836) (70a5c52)
- service: add MIME type detection in the backend binaryFetcher (#854) (f434b2b)
- service: add missing nil check in includeIteratorComponentDetail() (#831) (9cb5e9e)
- service: skip empty component definition in API response (#847) (d61b55e)
- unit tests (#820) (717200c)
- vdp: item does not contain the instill format, so we insert it (#858) (2d25401)
- workflow: allow integration usage within iterator (#833) (c9bd169)
0.46.0-beta (2024-11-05)
- add
condition
field support for iterator (#803) (04b1252) - add markdowns per pages (#792) (3ee428e)
- add resolution field (#808) (f15f6bf)
- add task sync (#793) (41a1eeb)
- component,audio: add TASK_DETECT_ACTIVITY and TASK_SEGMENT (#762) (9e92a31)
- component,http: refactor
restapi
component tohttp
component (#797) (c2b1862) - component: add error handling for missing conversation (#806) (54cc616)
- component: inject global secrets as environment variables (#786) (8d842a6)
- convert time type to string (#809) (7de8465)
- googledrive: add the tasks for google drive (#725) (b6fe968)
- integration: identify supported OAuth integrations through global secrets (#791) (5a96453)
- minio: import updated minio package and add tag on file upload (#779) (ef86318)
- revamp Instill Format (#774) (24153e2)
- support
length
attribute for array data (#810) (fb4f4f7) - web: refactor the web operator (#772) (ae4e3c2)
- component,image: fix missing show score draw (#801) (a405bf7)
- fix bug not to return error if there is no app or conversation (#816) (a946cfd)
- fix iterator upstream check (#794) (671971f)
- run: add metadata retention handler (#800) (25ec0c2)
- run: add namespace id in response (#811) (8d29ffb)
- run: rename pipeline run columns and fix tests (#776) (98f1e00)
- slack: correct link to OAuth config in documentation (#805) (aa0752d)
0.45.2-beta (2024-10-29)
- release v0.45.2-beta (777a362)
0.45.1-beta (2024-10-25)
- component, video: implemented fractional fps value - fps as number, and added some debugging flags for ffmpeg (#765) (8a93442)
- component: add support for streaming in the Anthropic and Mistral components (#781) (66f15fe)
- release v0.45.1-beta (60a58bd)
0.45.0-beta (2024-10-23)
0.44.0-beta (2024-10-22)
- collection: add concat (#748) (04d1467)
- compogen: improve Title Case capitalization (#757) (f956ead)
- component: update documentation URL to component ID (#749) (d4083c2)
- instillmodel: implement instill model embedding (#727) (17d88bc)
- run: run logging data list by requester API (#730) (e1e844b)
- slack: enable OAuth 2.0 integration (#758) (8043dc5)
- standardize the tag naming convention (#767) (fd0500f)
- web: refactor web operator (#753) (700805f)
- groq: use credential-supported model in example (#752) (fc90435)
- run: not return minio error in list pipeline run (#744) (4d0afa1)
- whatsapp: fix dir name (#763) (029aef9)
0.43.2-beta (2024-10-16)
0.43.1-beta (2024-10-15)
0.43.0-beta (2024-10-15)
- component: implement instill app features (#670) (6def4ac)
- slack: allow posting messages as user or bot (#728) (7f35ca5)
- hide preset pipelines in GET /pipelines endpoint (#733) (baa8919)
- remove redundant message in streaming (#739) (50ce029)
- text: filter out the empty chunk (#734) (4037ba6)
- the InstillAcceptFormats doesn't works with collection component (#732) (3d1c053)
0.42.2-beta (2024-10-08)
0.42.1-beta (2024-10-08)
0.42.0-beta (2024-10-08)
- document: repair pdf with libreoffice (#683) (b6a738f)
- integration: add identity to OAuth connections (#699) (e2e9237)
- merge worker into main process and optimize graceful shutdown mechanism (#713) (69b64a0)
- universalai: add instill credit function for universal ai component (#680) (9ce10b5)
- use explicit parameter for target namespace when cloning pipeline (#711) (ab2e3a6)
- web: fix bug and add mock users' behaviours by chromedp (#701) (ca312fe)
- component: use kebab-case for icon name (#703) (cd587e2)
- document: catch the error if the bbox is out of boundary (#718) (4fe03e6)
- fix the component render error was not being returned (#707) (931f067)
- fix the wrong target namespace when cloning pipeline (#706) (75a757b)
- integration: update GitHub scopes to read/write repository issues (#709) (c1cf4ce)
- text: fix the bug about the list position (#712) (49aed28)
0.41.0-beta (2024-10-03)
- add
range
support for iterator implementation (#693) (47fafdd) - Add assignees and labels support for create issue task in GitHub component (#686) (c1c2517)
- component: add scopes to OAuth integrations (#696) (8fd9149)
- component: update contribution guidelines (#685) (6c42b71)
- support map representation for
range
in iterator (#695) (956b1d1)
- component: update source URL in component definition (#694) (90ad5ce)
- the fallback mechanism for handling Instill Format with subtypes (#697) (9844756)
0.40.0-beta (2024-10-01)
0.39.1-beta (2024-09-30)
- document: change code for component dependency (#676) (1f52488)
- proto: remove protoc-gen-validate dependencies (#679) (5e51349)
- streaming: close connection and purge workflow memory at the end of the trigger workflow (#672) (127a68e)
- the output schema is incorrect when there is an indeterministic instillFormat (#677) (b4d5be4)
- release v0.39.1-beta (86507bb)
0.39.0-beta (2024-09-24)
- add
endpoints
field in pipeline response (#665) (f866aa0) - integration: support OAuth connections (#661) (a48275b)
- document: fix bugs about image to text (#662) (163a9f7)
- make the pipeline share-code immutable (#666) (529de97)
- the pipeline output couldn't reference properties in JSON data (#664) (698cbf1)
0.38.4-beta (2024-09-18)
- release v0.38.4-beta (2343c27)
0.38.3-beta (2024-09-16)
0.38.2-beta (2024-09-13)
0.38.1-beta (2024-09-12)
- release v0.38.1-beta (59b0830)
0.38.0-beta (2024-09-10)
- add endpoints to read integrations (#611) (9be491b)
- integration: add create, update, delete connection endpoints (#629) (b784553)
- integration: add delete and update connection endpoints (#636) (b28db2c)
- integration: add GetConnection endpoint (#633) (0f4e9ca)
- integration: add ListNamespaceConnections endpoint (#635) (404621a)
- integration: list pipeline IDs by connection reference (#642) (0c398fe)
- integration: reference connections in pipelines (#638) (21fcbdb)
- run: capture component run error for run logging (#639) (1492214)
- fix duplicated metric datapoint (#645) (c93cf23)
- fix memory leak (b97ba80)
- fix nil-check (a86722f)
- remove goroutine in ConvertPipelinesToPB (2d15fbe)
- reset the preset pipeline sharing setting (#643) (1ca23ac)
0.37.0-beta (2024-08-29)
- add support for filtering by numberOfRuns and numberOfClones (#609) (a5b9571)
- add supports for Data properties (#613) (1c605dc)
- allow storing illegal YAML recipes (#618) (2d585dc)
- re-implement streaming and introduce new data struct (#603) (fe7851f)
- return component status in all component events (#612) (9c1fad8)
- return error message when using streaming (#608) (3f47833)
- run: add dataSpecification in pipeline run logging response for… (#606) (1173def)
- run: added pipeline run logging upsert points & upload inputs to minio activity (#596) (787de28)
- run: pipeline & component run logging query APIs and component outputs (#602) (dba547d)
- run: run logging data model & repo func (#595) (cbc6c48)
- support new Instill Format in variable section (#624) (c7cb2ef)
- web: add chromium (#601) (a0a6c7b)
- return raw recipe for pipeline release (#604) (07f64e9)
- run: fix the issue that sometimes recipe and input uploading fail in temporal with no error message (#607) (2895f1c)
- the workflow timeout is using wrong value (#614) (a6118af)
0.36.0-beta (2024-08-16)
0.35.0-beta (2024-08-13)
- pass component ID to execution (#577) (2757e7c)
- text: add dependency for vendors' tokenizer (#586) (ac40497)
- use pdf2md in document operator (#589) (f35f79e)
0.34.1-beta (2024-07-31)
- fix pipeline profile image (9641b3c)
- release v0.34.1-beta (d89e51b)
0.34.0-beta (2024-07-31)
- add ffmpeg for audio operator (#558) (e1536fc)
- add ffmpeg-go package for video operator (#560) (db98471)
- add requester information to pipeline metrics (#556) (7c3cc3c)
- implement fuzzy search for namespace and pipeline ID (#563) (9cf8fa5)
- implement namespace endpoints (#561) (5920f69)
- support run-on-event/schedule pipeline (#571) (19730cf)
- text: add libreoffice to container (#555) (2410b4b)
- use explicit
user_id
andorganization_id
in mgmt request (#559) (2b273b4)
- change the dependency to fix bugs (#570) (175a566)
- fix form-data handler (#578) (33e0aab)
- fix pipeline could not have more than one iterator (#575) (9529d96)
- fix SQL transpiler bug (#579) (eefedaa)
- send old and new pipeline trigger measurements (#565) (33cf3c7)
0.33.0-beta (2024-07-19)
- release v0.33.0-beta (e9c9275)
0.32.1-beta (2024-07-17)
0.32.0-beta (2024-07-16)
- add profile_image and several profile fields for pipeline (#544) (f628efd)
- inject single usage handler creator in components (#541) (ccfdfbe)
- Intermediate Result Streaming for User Pipelines (#534) (c8be9a0)
- prevent users from tagging pipelines with a reserved tag (#545) (29cdaed)
- users can create and update tags by updating pipeline (#497) (54aded8)
- release v0.32.0-beta (6247a0b)
0.31.0-beta (2024-07-02)
- allow user to store recipe in YAML format (#524) (41bed7f)
- check trigger permissions when impersonating an organization (#527) (8da41fe)
- download preset pipelines from Instill Cloud (#531) (0ec3026)
- refactor pipeline clone endpoints (#529) (97d78b0)
- support case-insensitive search for pipelines and components (#536) (23cb39d)
- block user saving secret fields as plaintext in pipeline (#537) (1e16d7f)
- prevent a crash in Console caused by an empty map in iterator (#533) (3a645d4)
0.30.1-beta (2024-06-21)
- release v0.30.1-beta (97431ae)
0.30.0-beta (2024-06-19)
- endpoints: use camelCase for
filter
andorderBy
query strings (#517) (116467e) - render secret value when using dynamic definition (#509) (44eaacb)
- store recipe as YAML (#515) (4690835)
- use camelCase for HTTP body (#512) (7cdce38)
- improve pipeline usage error messages (#513) (ff4b631)
- resolve the issue with the component condition not working (#518) (fa27de1)
- release v0.30.0-beta (bc653a3)
0.29.2-beta (2024-06-12)
- release v0.29.2-beta (0b7f613)
0.29.1-beta (2024-06-07)
- release v0.29.1-beta (f89af80)
0.29.0-beta (2024-06-06)
- implement new recipe format (#498) (de0c2bc)
- implement pipeline
number_of_runs
andlast_run_time
(#501) (0e6cd12) - support python code in components (#492) (5417e5f)
- release v0.29.0-beta (e3be475)
0.28.1-beta (2024-05-17)
- move usage_check and collect to Temporal activity (7e07972)
- resolve condition field bug (#491) (19b8d43)
0.28.0-beta (2024-05-16)
- add pipelineUsageHandler (#485) (d53147f)
- implement hub-stats endpoint (#487) (4a68f5e)
- implement tag system for pipeline (#481) (7823db3)
- remove subscription related logic (#479) (8c4ef38)
- support sorting pipelines options by id and update_time (#486) (e7f2847)
- use global secrets in connectors (#474) (5c0a12a)
0.27.3-beta (2024-05-07)
- release v0.27.3-beta (0cfb27f)
0.27.2-beta (2024-05-02)
- release v0.27.2-beta (c40bfc5)
0.27.1-beta (2024-04-26)
0.27.0-beta (2024-04-25)
- implement system variables and adopt latest component interface (#456) (4b3b980)
- prevent user using plaintext for credential fields (#458) (a0cf986)
- revamp recipe and retire connector resource (#453) (420b8c6)
- support hyphen in reference syntax (#462) (a6f1b0c)
0.26.0-beta (2024-04-10)
- fix
uidAllowList
bug when listing pipeline (#449) (7fd5a26) - fix missing
releases
data in pipeline response (68fc80e)
0.25.1-beta (2024-04-08)
- fix iterator cannot be executed. (1f3714e)
- fix shared pipeline can not be triggered (3388594)
- improve nil check (9195791)
0.25.0-beta (2024-04-01)
- add configuration for read-replica database (#431) (125fb6d)
- add connection to read replica OpenFGA (#434) (b229b8c)
- pin the user to read from the primary database for a certain time frame after mutating the data (#433) (30e1de2)
0.24.1-beta (2024-03-20)
- duplicated values in component list (#426) (2e910e9)
- fix GeneratePipelineDataSpec bug when task is empty (181df09)
0.24.0-beta (2024-03-13)
- add migration script for new recipe format (#415) (af8a512)
- Introduce component definition list filtering (#410) (08cf677)
- revamp recipe format and implement iterator (#405) (1a676ff)
- simplify openapi_specifications to data_specifications (#411) (deaef9b)
- sort component list by score (#412) (2849555)
- support unimplemented release stages in component definitions (#414) (c235592)
- allow incomplete configuration in includeIteratorComponentDetail(). (#413) (2999599)
- fix condition field bugs (#417) (ce720d5)
- fix missing error return in pipeline trigger (a743ab1)
- fix missing param for Instill Model connector (6d372bb)
- release v0.24.0-beta (d4e3f2b)
0.23.0-beta (2024-03-01)
- add component definition list endpoint (#396) (b8728c1)
- rename blockchain connector type to application (#397) (80aa6a5)
- support reference with
foo["bar"]
syntax (#394) (ed82215) - use
mgmtPB.Owner
to embed the owner information in response (#392) (d071461)
- release v0.23.0-beta (e3ab340)
0.22.0-beta (2024-02-16)
- add end-user errors on CreateExecution error (#380) (093c11c)
- allow the string data to reference all data types that can be stringified (#381) (9342d23)
- remove
${[ ]}
operator in component reference syntax (#383) (c121da8)
0.21.1-beta (2024-02-06)
- release v0.21.1-beta (e38033d)
0.21.0-beta (2024-01-30)
- add
CheckName
endpoint (#375) (7e248ed) - add
CloneUserPipeline
andCloneOrganizationPipeline
endpoints (#374) (abf8514) - add end-user errors on CreateExecution error (#369) (b72ac08)
- execute component in parallel (#366) (1a18d62)
- support
visibility
param in list namespace pipelines endpoints (#372) (e0b2c48)
0.20.0-beta (2024-01-15)
- inject mgmt_backend address into connector configuration (ca2586c)
- recipe: use
${}
as reference syntax (#358) (f86fae1) - remove controller-vdp (#354) (afc3d21)
- support
q
filter for fuzzy search onid
(#360) (ec3b439) - support dynamic connector and operator definition (#359) (1485877)
- support filter pipelines with visibility (#357) (499b112)
- fix condition field not working when component name has
-
(#362) (92682ce) - fix includeDetailInRecipe() (7d7749b)
- fix wrong global reference for Numbers connector (#363) (5c5eda8)
- release v0.20.0-beta (150c83b)
0.19.0-beta (2024-01-02)
- fix the wrong Temporal workflow retry setting (#351) (c3b71fc)
- force the connector and pipeline belong to same namespace (#353) (7bbed56)
- remove unnecessary mgmt-backend request (#349) (9bfe43c)
- release v0.19.0-beta (6ffa11c)
0.18.1-beta (2023-12-25)
- calculate the trigger_count with batch_size (#338) (423e6c9)
- fix pipeline can not generate correct output schema (#342) (502f1c4)
- release v0.18.1-beta (6deb019)
0.18.0-beta (2023-12-16)
- fga: adopt OpenFGA and implement pipeline and connector FGA (#310) (416dc75)
- organization: add organization API endpoints (#308) (0deeca7)
- pipeline: implement component status (#317) (42d8277)
- service: implement conditional component (#318) (15312d3)
- service: implement trigger quota-limit (#322) (043ee04)
- service: implement trigger rate-limit (#321) (91a9706)
- service: user can not trigger non-latest pipeline release under freemium plan (#324) (f2e82c9)
- service: fix permission field bug (1304969)
- release v0.18.0-beta (23028b4)
0.17.0-alpha (2023-11-28)
- release v0.17.0-alpha (a0d546c)
0.16.2-alpha (2023-11-11)
0.16.1-alpha (2023-10-27)
- migration: fix db connection bug (#279) (028a093)
- service: fix basic view should return null recipe (#281) (5d0367c)
- release: release v0.16.1-alpha (8552d59)
0.16.0-alpha (2023-10-13)
- release: release v0.16.0-alpha (ee1fc5e)
0.15.1-alpha (2023-09-30)
- handler: fix PATCH pipeline mask bug (#263) (60c41d5)
- proto,handler: use
int32
in proto pkg to prevent thetotal_size
converted tostring
(#248) (7ca469b) - service: delete pipeline_release when pipeline is deleted (#254) (066682d)
- service: fix pipeline_release recipe conversion bug (#251) (5558d7c)
- service: fix pipeline_release state bug (#264) (d642f8d)
- service: fix the component type is unspecified when
resource_name
in not set (#258) (1410706)
- release: release v0.15.1-alpha (de2fb57)
0.15.0-alpha (2023-09-13)
- release: release v0.15.0-alpha (350ddff)
0.14.1-alpha (2023-08-03)
- release: release v0.14.1-alpha (5e73969)
0.14.0-alpha (2023-07-20)
- release: release v0.14.0-alpha (3d83761)
0.13.0-alpha (2023-07-09)
- release: release v0.13.0-alpha (d3abf57)
0.12.2-alpha (2023-06-21)
- release: release 0.12.2-alpha (9f13992)
0.12.1-alpha (2023-06-11)
- release: release v0.12.1-alpha (c2a9ff4)
0.12.0-alpha (2023-06-02)
- release: release v0.12.0-alpha (6a20a45)
0.11.6-alpha (2023-05-11)
- release: release v0.11.6-alpha (f257848)
0.11.5-alpha (2023-05-06)
- release: release v0.11.5-alpha (292db7d)
0.11.4-alpha (2023-05-05)
0.11.3-alpha (2023-05-05)
- release: release v0.11.3-alpha (a018ce3)
0.11.2-alpha (2023-04-26)
- release: release v0.11.2-alpha (7ec125f)
0.11.1-alpha (2023-04-15)
- release: release v0.11.1-alpha (8c45e85)
0.11.0-alpha (2023-04-09)
0.10.0-alpha (2023-03-26)
0.9.8-alpha (2023-02-23)
- release v0.9.8-alpha (9051972)
0.9.7-alpha (2023-02-13)
- release v0.9.7-alpha (cdb8b25)
0.9.6-alpha (2023-02-10)
- fix usage client nil issue when mgmt-backend not ready (d7c47fd)
- replace fatal logs with error logs (#102) (a410b29)
0.9.5-alpha (2023-01-20)
- fix multipart file already closed issue (c5b6050)
0.9.4-alpha (2023-01-14)
- release v0.9.4-alpha (e636cef)
0.9.3-alpha (2022-12-24)
- release v0.9.3-alpha (724dec3)
0.9.2-alpha (2022-11-30)
- release 0.9.2-alpha (4465142)
0.9.1-alpha (2022-10-25)
0.9.0-alpha (2022-10-19)
- release v0.9.0-alpha (991cee6)
0.8.0-alpha (2022-09-14)
- add data mapping (0db4bfe)
- fix async trigger block issue (59f0fb8), closes #67
- fix multipart trigger data_mapping_indices empty (d3160b4)
0.7.2-alpha (2022-08-21)
- release 0.7.2-alpha (575a7b1)
0.7.1-alpha (2022-08-17)
- fix multipart trigger resp fmt inconsist (0663542)
0.7.0-alpha (2022-07-29)
- add data association with dst conn (9233429)
0.6.5-alpha (2022-07-19)
- complete trigger async binary file route (5003e5c)
0.6.4-alpha (2022-07-11)
- release v0.6.4-alpha (ff401be)
0.6.3-alpha (2022-07-07)
- release v0.6.3-alpha (47468f2)
0.6.2-alpha (2022-06-27)
0.6.1-alpha (2022-06-27)
- release v0.6.1-alpha (38c781c)
0.6.0-alpha (2022-06-26)
- add async pipeline trigger (6d39b0a)
- add filter for list pipeline (ffe8856)
- add usage collection (7e71744)
- support trigger multi model instances (e3d4263)
- fix create pipeline recipe resource name (bab3eaa)
- fix duration configuration bug (998eafa)
- fix usage collection (243e7a1)
- fix usage disbale logic (962823b)
- fix usage-backend non-tls dial (b864df3)
0.5.2-alpha (2022-05-31)
- add cors support (c847912)
- release 0.5.2-alpha (3bb261e)
0.5.1-alpha (2022-05-19)
- fix create dup error code (5d3a0c9)
0.5.0-alpha (2022-05-19)
- integrate with mgmt-backend (6514bf4)
0.4.0-alpha (2022-05-13)
- integrate with all backends (0dcdbff)
- fix model-backend config (0a92bef)
- refactor JSON Schema (#48) (d57f2db)
- use InvalidArgument instead of FailedPrecondition (54bb2a4)
0.3.1-alpha (2022-03-22)
- release 0.3.1-alpha (c0b6219)
0.3.0-alpha (2022-03-21)
- release 0.3.0-alpha (0f6a208)
0.2.1-alpha (2022-02-24)
- add support URL/base64 endpoint (#29) (21f6c6d)
- change struct definition from private to public (#23) (ffee642)
- expose all structs inside pkg folder (#25) (345639f)