Skip to content

Latest commit

 

History

History
1152 lines (589 loc) · 80.1 KB

CHANGELOG.md

File metadata and controls

1152 lines (589 loc) · 80.1 KB

Changelog

0.46.0-beta (2024-11-05)

Features

  • 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 to http 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)

Bug Fixes

  • 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)

Features

Miscellaneous Chores

0.45.1-beta (2024-10-25)

Features

  • 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)

Miscellaneous Chores

0.45.0-beta (2024-10-23)

Features

  • run: add requester id in list pipeline run response (#770) (a89a03d)

0.44.0-beta (2024-10-22)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

0.43.1-beta (2024-10-15)

Bug Fixes

0.43.0-beta (2024-10-15)

Features

  • component: implement instill app features (#670) (6def4ac)
  • slack: allow posting messages as user or bot (#728) (7f35ca5)

Bug Fixes

  • 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)

Bug Fixes

  • fix he pipeline output streaming was not functioning properly (#723) (6ca5060)

0.42.1-beta (2024-10-08)

Bug Fixes

  • fix event for iterator input updates was not being sent (#721) (046d532)

0.42.0-beta (2024-10-08)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

0.39.1-beta (2024-09-30)

Features

  • integration: load only connections present in the recipe and just once (#671) (99fdbaf)

Bug Fixes

  • 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)

Miscellaneous Chores

0.39.0-beta (2024-09-24)

Features

  • add endpoints field in pipeline response (#665) (f866aa0)
  • integration: support OAuth connections (#661) (a48275b)

Bug Fixes

  • 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)

Miscellaneous Chores

0.38.3-beta (2024-09-16)

Bug Fixes

  • fix condition field can not reference variable (#654) (2342857)

0.38.2-beta (2024-09-13)

Features

  • allow users in organization to have owner permission in run log… (#632) (69158b9)

Miscellaneous Chores

0.38.1-beta (2024-09-12)

Miscellaneous Chores

0.38.0-beta (2024-09-10)

Features

  • 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)

Bug Fixes

0.37.0-beta (2024-08-29)

Features

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

  • fix go-fitz not being able to be built into a binary (#597) (a0a0d73)

0.35.0-beta (2024-08-13)

Features

0.34.1-beta (2024-07-31)

Bug Fixes

  • fix pipeline profile image (9641b3c)

Miscellaneous Chores

0.34.0-beta (2024-07-31)

Features

  • 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 and organization_id in mgmt request (#559) (2b273b4)

Bug Fixes

0.33.0-beta (2024-07-19)

Bug Fixes

  • parse end-user errors on stream trigger endpoint (#551) (3ae2432)

Miscellaneous Chores

0.32.1-beta (2024-07-17)

Bug Fixes

  • fix pageToken not working when ordering by certain fields (#552) (c7821e5)

0.32.0-beta (2024-07-16)

Features

  • 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)

Bug Fixes

  • return end-user error on component execution failure (#543) (a4afad0)

Miscellaneous Chores

0.31.0-beta (2024-07-02)

Features

  • 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)

Bug Fixes

  • 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)

Miscellaneous Chores

0.30.0-beta (2024-06-19)

Features

  • endpoints: use camelCase for filter and orderBy 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)

Bug Fixes

  • improve pipeline usage error messages (#513) (ff4b631)
  • resolve the issue with the component condition not working (#518) (fa27de1)

Miscellaneous Chores

0.29.2-beta (2024-06-12)

Features

  • return dynamic component definition in definition endpoints (#510) (1483148)

Miscellaneous Chores

0.29.1-beta (2024-06-07)

Features

  • return the owner in pipeline response when using VIEW_BASIC (#506) (a4fea42)

Miscellaneous Chores

0.29.0-beta (2024-06-06)

Features

  • implement new recipe format (#498) (de0c2bc)
  • implement pipeline number_of_runs and last_run_time (#501) (0e6cd12)
  • support python code in components (#492) (5417e5f)

Miscellaneous Chores

0.28.1-beta (2024-05-17)

Bug Fixes

  • move usage_check and collect to Temporal activity (7e07972)
  • resolve condition field bug (#491) (19b8d43)

0.28.0-beta (2024-05-16)

Features

0.27.3-beta (2024-05-07)

Miscellaneous Chores

0.27.2-beta (2024-05-02)

Miscellaneous Chores

0.27.1-beta (2024-04-26)

Bug Fixes

  • fix trigger pipeline bug when the secret value is nil (#467) (d8ecbc1)

0.27.0-beta (2024-04-25)

Features

  • 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)

Bug Fixes

  • update error message for creating duplicated resource (#465) (a208c17)

0.26.0-beta (2024-04-10)

Features

Bug Fixes

  • fix uidAllowList bug when listing pipeline (#449) (7fd5a26)
  • fix missing releases data in pipeline response (68fc80e)

0.25.1-beta (2024-04-08)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • fix multi-region connection problem for Instill Model connector (#439) (a02add6)

0.24.1-beta (2024-03-20)

Bug Fixes

  • duplicated values in component list (#426) (2e910e9)
  • fix GeneratePipelineDataSpec bug when task is empty (181df09)

0.24.0-beta (2024-03-13)

Features

  • 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)

Bug Fixes

  • 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)

Miscellaneous Chores

0.23.0-beta (2024-03-01)

Features

  • 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)

Bug Fixes

  • fix component ID with a hyphen cannot be referenced (#401) (1958168)

Miscellaneous Chores

0.22.0-beta (2024-02-16)

Features

  • 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)

Bug Fixes

0.21.1-beta (2024-02-06)

Miscellaneous Chores

0.21.0-beta (2024-01-30)

Features

  • add CheckName endpoint (#375) (7e248ed)
  • add CloneUserPipeline and CloneOrganizationPipeline 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)

Bug Fixes

  • fix can not restore pipeline recipe from releases (#376) (5163aec)

0.20.0-beta (2024-01-15)

Features

  • 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 on id (#360) (ec3b439)
  • support dynamic connector and operator definition (#359) (1485877)
  • support filter pipelines with visibility (#357) (499b112)

Bug Fixes

  • fix condition field not working when component name has - (#362) (92682ce)
  • fix includeDetailInRecipe() (7d7749b)
  • fix wrong global reference for Numbers connector (#363) (5c5eda8)

Miscellaneous Chores

0.19.0-beta (2024-01-02)

Bug Fixes

  • 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)

Miscellaneous Chores

0.18.1-beta (2023-12-25)

Features

  • Improve error messages in connector execution (#311) (6e282eb)

Bug Fixes

  • calculate the trigger_count with batch_size (#338) (423e6c9)
  • fix pipeline can not generate correct output schema (#342) (502f1c4)

Miscellaneous Chores

0.18.0-beta (2023-12-16)

Features

  • 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)

Bug Fixes

  • service: fix permission field bug (1304969)

Miscellaneous Chores

0.17.0-alpha (2023-11-28)

Miscellaneous Chores

0.16.2-alpha (2023-11-11)

Bug Fixes

  • pipeline: fix trigger error when start operator has field input (#287) (9f7ae76)

0.16.1-alpha (2023-10-27)

Bug Fixes

  • migration: fix db connection bug (#279) (028a093)
  • service: fix basic view should return null recipe (#281) (5d0367c)

Miscellaneous Chores

  • release: release v0.16.1-alpha (8552d59)

0.16.0-alpha (2023-10-13)

Features

  • repository: add metadata field for pipeline (#272) (550e606)

Bug Fixes

Miscellaneous Chores

  • release: release v0.16.0-alpha (ee1fc5e)

0.15.1-alpha (2023-09-30)

Features

  • permission: support permission setting, sharing public, sharing by code(link) (#256) (a9e42e2)

Bug Fixes

  • handler: fix PATCH pipeline mask bug (#263) (60c41d5)
  • proto,handler: use int32 in proto pkg to prevent the total_size converted to string (#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)

Miscellaneous Chores

  • release: release v0.15.1-alpha (de2fb57)

0.15.0-alpha (2023-09-13)

Miscellaneous Chores

  • release: release v0.15.0-alpha (350ddff)

0.14.1-alpha (2023-08-03)

Miscellaneous Chores

  • release: release v0.14.1-alpha (5e73969)

0.14.0-alpha (2023-07-20)

Miscellaneous Chores

  • release: release v0.14.0-alpha (3d83761)

0.13.0-alpha (2023-07-09)

Miscellaneous Chores

  • release: release v0.13.0-alpha (d3abf57)

0.12.2-alpha (2023-06-21)

Miscellaneous Chores

  • release: release 0.12.2-alpha (9f13992)

0.12.1-alpha (2023-06-11)

Miscellaneous Chores

  • release: release v0.12.1-alpha (c2a9ff4)

0.12.0-alpha (2023-06-02)

Miscellaneous Chores

  • release: release v0.12.0-alpha (6a20a45)

0.11.6-alpha (2023-05-11)

Miscellaneous Chores

  • release: release v0.11.6-alpha (f257848)

0.11.5-alpha (2023-05-06)

Miscellaneous Chores

  • release: release v0.11.5-alpha (292db7d)

0.11.4-alpha (2023-05-05)

Bug Fixes

  • controller: fix rename id and execution order (#148) (ae29a07)

0.11.3-alpha (2023-05-05)

Miscellaneous Chores

  • release: release v0.11.3-alpha (a018ce3)

0.11.2-alpha (2023-04-26)

Miscellaneous Chores

  • release: release v0.11.2-alpha (7ec125f)

0.11.1-alpha (2023-04-15)

Miscellaneous Chores

  • release: release v0.11.1-alpha (8c45e85)

0.11.0-alpha (2023-04-09)

Features

  • controller: add pipeline state monitoring with controller (#134) (e77a8d8)

0.10.0-alpha (2023-03-26)

Features

  • adopt private/public apis for pipeline (#111) (14bc109)

Bug Fixes

  • support multipart trigger for new tasks (#109) (0e7e9fa)

0.9.8-alpha (2023-02-23)

Miscellaneous Chores

0.9.7-alpha (2023-02-13)

Miscellaneous Chores

0.9.6-alpha (2023-02-10)

Bug Fixes

  • 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)

Bug Fixes

  • fix multipart file already closed issue (c5b6050)

0.9.4-alpha (2023-01-14)

Miscellaneous Chores

0.9.3-alpha (2022-12-24)

Miscellaneous Chores

0.9.2-alpha (2022-11-30)

Miscellaneous Chores

0.9.1-alpha (2022-10-25)

Bug Fixes

  • fix pipeline trigger model hanging (#80) (7ba58e5)

0.9.0-alpha (2022-10-19)

Miscellaneous Chores

0.8.0-alpha (2022-09-14)

Features

Bug Fixes

  • fix async trigger block issue (59f0fb8), closes #67
  • fix multipart trigger data_mapping_indices empty (d3160b4)

0.7.2-alpha (2022-08-21)

Miscellaneous Chores

0.7.1-alpha (2022-08-17)

Bug Fixes

  • fix multipart trigger resp fmt inconsist (0663542)

0.7.0-alpha (2022-07-29)

Features

  • add data association with dst conn (9233429)

0.6.5-alpha (2022-07-19)

Bug Fixes

  • complete trigger async binary file route (5003e5c)

0.6.4-alpha (2022-07-11)

Miscellaneous Chores

0.6.3-alpha (2022-07-07)

Miscellaneous Chores

0.6.2-alpha (2022-06-27)

Bug Fixes

0.6.1-alpha (2022-06-27)

Miscellaneous Chores

0.6.0-alpha (2022-06-26)

Features

  • add async pipeline trigger (6d39b0a)
  • add filter for list pipeline (ffe8856)
  • add usage collection (7e71744)
  • support trigger multi model instances (e3d4263)

Bug Fixes

  • 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)

Features

Miscellaneous Chores

0.5.1-alpha (2022-05-19)

Bug Fixes

  • fix create dup error code (5d3a0c9)

0.5.0-alpha (2022-05-19)

Features

  • integrate with mgmt-backend (6514bf4)

Bug Fixes

  • fix list empty case (5050693)
  • refactor pipeline JSON schema (1f88481)

0.4.0-alpha (2022-05-13)

Features

  • integrate with all backends (0dcdbff)

Bug Fixes

  • fix model-backend config (0a92bef)
  • refactor JSON Schema (#48) (d57f2db)
  • use InvalidArgument instead of FailedPrecondition (54bb2a4)

0.3.1-alpha (2022-03-22)

Miscellaneous Chores

0.3.0-alpha (2022-03-21)

Miscellaneous Chores

0.2.1-alpha (2022-02-24)

Bug Fixes

  • add support URL/base64 endpoint (#29) (21f6c6d)
  • change struct definition from private to public (#23) (ffee642)
  • expose all structs inside pkg folder (#25) (345639f)

0.2.0-alpha (2022-02-14)

Features

  • add model validation while creating pipeline and files (#5) (8bb7af3)

Bug Fixes

0.1.0-alpha (2022-02-11)

Features