diff --git a/CHANGELOG.md b/CHANGELOG.md index 21af0f63d..355e8255a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,18 +1,116 @@ # Changelog -## [0.16.1-alpha](https://github.com/instill-ai/pipeline-backend/compare/v0.16.0-alpha...v0.16.1-alpha) (2023-10-27) +## [0.16.1-alpha](https://github.com/instill-ai/pipeline-backend/compare/v0.16.1-alpha...v0.16.1-alpha) (2023-10-27) + + +### Features + +* add async pipeline trigger ([6d39b0a](https://github.com/instill-ai/pipeline-backend/commit/6d39b0aac6bf3475cfc29899e47810a38501a9ea)) +* add cors support ([c847912](https://github.com/instill-ai/pipeline-backend/commit/c847912a9f5745c5dd807fdecb7be97b77592655)) +* add data association with dst conn ([9233429](https://github.com/instill-ai/pipeline-backend/commit/9233429a1a36eb8d2d864baa454c7b01c997f4f4)) +* add data mapping ([0db4bfe](https://github.com/instill-ai/pipeline-backend/commit/0db4bfe169ee8acb3a1da471d2c807b2b3cf78fc)) +* add filter for list pipeline ([ffe8856](https://github.com/instill-ai/pipeline-backend/commit/ffe8856dba23128e190c9a841eba616c80f0ba8e)) +* add keyset pagination and refactor recipe ([#3](https://github.com/instill-ai/pipeline-backend/issues/3)) ([9daedf0](https://github.com/instill-ai/pipeline-backend/commit/9daedf0f6ea6280f70381cbc66ddb726bc7ae339)) +* add model validation while creating pipeline and files ([#5](https://github.com/instill-ai/pipeline-backend/issues/5)) ([8bb7af3](https://github.com/instill-ai/pipeline-backend/commit/8bb7af3e342a0fba865b7c7568aaa258766f6d8e)) +* add usage collection ([7e71744](https://github.com/instill-ai/pipeline-backend/commit/7e71744b6c1dd78612bcb849042d4129b04b017e)) +* adopt private/public apis for pipeline ([#111](https://github.com/instill-ai/pipeline-backend/issues/111)) ([14bc109](https://github.com/instill-ai/pipeline-backend/commit/14bc1094bd059b67031dd1844e39beb1eeaa4af3)) +* **controller:** add pipeline state monitoring with controller ([#134](https://github.com/instill-ai/pipeline-backend/issues/134)) ([e77a8d8](https://github.com/instill-ai/pipeline-backend/commit/e77a8d8d3b7f2632d87491a561c3000331fcf892)) +* initiate repo ([#1](https://github.com/instill-ai/pipeline-backend/issues/1)) ([6ec4a9a](https://github.com/instill-ai/pipeline-backend/commit/6ec4a9abf969d1e561f4097b4c74916b73e2e88a)) +* integrate with all backends ([0dcdbff](https://github.com/instill-ai/pipeline-backend/commit/0dcdbff578e922804f9a8060ebd20f5e5b151794)) +* integrate with mgmt-backend ([6514bf4](https://github.com/instill-ai/pipeline-backend/commit/6514bf431975cd84bad5a6f54b4e137f25db5941)) +* **permission:** support permission setting, sharing public, sharing by code(link) ([#256](https://github.com/instill-ai/pipeline-backend/issues/256)) ([a9e42e2](https://github.com/instill-ai/pipeline-backend/commit/a9e42e29055f672f668f45957ce8b86360173a89)) +* **repository:** add metadata field for pipeline ([#272](https://github.com/instill-ai/pipeline-backend/issues/272)) ([550e606](https://github.com/instill-ai/pipeline-backend/commit/550e606f20526141528adfe44a66abbef44655bf)) +* support trigger multi model instances ([e3d4263](https://github.com/instill-ai/pipeline-backend/commit/e3d4263caf7f32d0e4bc25783d148a34c26268da)) ### Bug Fixes +* add support URL/base64 endpoint ([#29](https://github.com/instill-ai/pipeline-backend/issues/29)) ([21f6c6d](https://github.com/instill-ai/pipeline-backend/commit/21f6c6d665c48cd78d2d41036ab50a50663a98bc)) +* add validation when update pipeline and fix bug ([#14](https://github.com/instill-ai/pipeline-backend/issues/14)) ([33eb5a4](https://github.com/instill-ai/pipeline-backend/commit/33eb5a4d4b27808fdda7a7339b64e4cc3e0eb50b)) +* change struct definition from private to public ([#23](https://github.com/instill-ai/pipeline-backend/issues/23)) ([ffee642](https://github.com/instill-ai/pipeline-backend/commit/ffee6425c6c0f9833bde2dd7c47baae548326d26)) +* close [#56](https://github.com/instill-ai/pipeline-backend/issues/56) ([c627a53](https://github.com/instill-ai/pipeline-backend/commit/c627a539999d65bc96ac6f88e2bd203548c34825)) +* complete trigger async binary file route ([5003e5c](https://github.com/instill-ai/pipeline-backend/commit/5003e5c613d28f918ce92835c4636d05ec13b5a9)) +* **component:** fix task bug ([#275](https://github.com/instill-ai/pipeline-backend/issues/275)) ([48427d8](https://github.com/instill-ai/pipeline-backend/commit/48427d882c45a15a5ed7e5f6e2da188775e82dfb)) +* **controller:** fix rename id and execution order ([#148](https://github.com/instill-ai/pipeline-backend/issues/148)) ([ae29a07](https://github.com/instill-ai/pipeline-backend/commit/ae29a07a56644b47ab895a62f612b3e3793c68c1)) +* correct codes during integration test ([#18](https://github.com/instill-ai/pipeline-backend/issues/18)) ([c1ee6f7](https://github.com/instill-ai/pipeline-backend/commit/c1ee6f7a4f30e356ad1d5ec06999bc85a31e9c52)) +* expose all structs inside pkg folder ([#25](https://github.com/instill-ai/pipeline-backend/issues/25)) ([345639f](https://github.com/instill-ai/pipeline-backend/commit/345639f70bf1fcfb6d0c1a049f5cfa0620840e3a)) +* fix async trigger block issue ([59f0fb8](https://github.com/instill-ai/pipeline-backend/commit/59f0fb8f8102804ff432c565979e1cf337631bb8)), closes [#67](https://github.com/instill-ai/pipeline-backend/issues/67) +* fix create dup error code ([5d3a0c9](https://github.com/instill-ai/pipeline-backend/commit/5d3a0c98c480e22f03da43126742466a91f14993)) +* fix create pipeline recipe resource name ([bab3eaa](https://github.com/instill-ai/pipeline-backend/commit/bab3eaa588be4ce058027967c015ed2dbba2bc5b)) +* fix duration configuration bug ([998eafa](https://github.com/instill-ai/pipeline-backend/commit/998eafaf1d43fd568ae0af8699e7470f99c975cb)) +* fix empty description update ([2579f2e](https://github.com/instill-ai/pipeline-backend/commit/2579f2eb6d1b1cd0935feffa3dd5084e3ec0851d)) +* fix list empty case ([5050693](https://github.com/instill-ai/pipeline-backend/commit/5050693177c60ee81e04434efe0036393160e6cf)) +* fix model-backend config ([0a92bef](https://github.com/instill-ai/pipeline-backend/commit/0a92bef81834e417f2e43b74cd73d589dd0095ae)) +* fix multipart file already closed issue ([c5b6050](https://github.com/instill-ai/pipeline-backend/commit/c5b6050721054b2969e7bb0368cd9adc2b1e82e4)) +* fix multipart trigger data_mapping_indices empty ([d3160b4](https://github.com/instill-ai/pipeline-backend/commit/d3160b492a26c7a991b13cfcf3421f7af595eb8b)) +* fix multipart trigger resp fmt inconsist ([0663542](https://github.com/instill-ai/pipeline-backend/commit/06635427edf5a4d18c73dcef53f42daa2324be1b)) +* fix pipeline trigger model hanging ([#80](https://github.com/instill-ai/pipeline-backend/issues/80)) ([7ba58e5](https://github.com/instill-ai/pipeline-backend/commit/7ba58e510826b202eec4f1aad39c2f120f8a06b0)) +* fix usage client nil issue when mgmt-backend not ready ([d7c47fd](https://github.com/instill-ai/pipeline-backend/commit/d7c47fdd77e25304e09d36c45fbf763b59483cdf)) +* fix usage collection ([243e7a1](https://github.com/instill-ai/pipeline-backend/commit/243e7a14298cc4db8981e39e6c1dc078e721826e)) +* fix usage disbale logic ([962823b](https://github.com/instill-ai/pipeline-backend/commit/962823b9822da510efa703f82a0f7a8612ce3348)) +* fix usage-backend non-tls dial ([b864df3](https://github.com/instill-ai/pipeline-backend/commit/b864df3c7461b06059b82b7e09be6bf9e793bc28)) +* fix vdp import path ([#8](https://github.com/instill-ai/pipeline-backend/issues/8)) ([d119411](https://github.com/instill-ai/pipeline-backend/commit/d119411d04c768992860d943081a275284b330bc)) +* **handler:** fix PATCH pipeline mask bug ([#263](https://github.com/instill-ai/pipeline-backend/issues/263)) ([60c41d5](https://github.com/instill-ai/pipeline-backend/commit/60c41d5b3a9d7290551320c8ca7aa20de0102661)) * **migration:** fix db connection bug ([#279](https://github.com/instill-ai/pipeline-backend/issues/279)) ([028a093](https://github.com/instill-ai/pipeline-backend/commit/028a093d7e8eeeb12755f144c9a9b0b7bbf7d01c)) +* **proto,handler:** use `int32` in proto pkg to prevent the `total_size` converted to `string` ([#248](https://github.com/instill-ai/pipeline-backend/issues/248)) ([7ca469b](https://github.com/instill-ai/pipeline-backend/commit/7ca469b67fbf35d0edecd0215e2c0f963fdabdf7)) +* refactor JSON Schema ([#48](https://github.com/instill-ai/pipeline-backend/issues/48)) ([d57f2db](https://github.com/instill-ai/pipeline-backend/commit/d57f2db9e1e11ea1e13a8f7f725c70b39ceee03c)) +* refactor pipeline JSON schema ([1f88481](https://github.com/instill-ai/pipeline-backend/commit/1f88481b393ed48999d64bf2a44ff68e27c06a5d)) +* remove unused code ([#20](https://github.com/instill-ai/pipeline-backend/issues/20)) ([e5aeb34](https://github.com/instill-ai/pipeline-backend/commit/e5aeb34f4ad708c2bcd0e9349d33dfad052b65d1)) +* replace fatal logs with error logs ([#102](https://github.com/instill-ai/pipeline-backend/issues/102)) ([a410b29](https://github.com/instill-ai/pipeline-backend/commit/a410b29ab8c8fe15bae615e0a034cf7028ded34f)) +* **service:** delete pipeline_release when pipeline is deleted ([#254](https://github.com/instill-ai/pipeline-backend/issues/254)) ([066682d](https://github.com/instill-ai/pipeline-backend/commit/066682dfa046ab238c755dcce41c9749442188d0)) * **service:** fix basic view should return null recipe ([#281](https://github.com/instill-ai/pipeline-backend/issues/281)) ([5d0367c](https://github.com/instill-ai/pipeline-backend/commit/5d0367c441b77b176c0fe0c509b47d98ba123bc1)) +* **service:** fix pipeline_release recipe conversion bug ([#251](https://github.com/instill-ai/pipeline-backend/issues/251)) ([5558d7c](https://github.com/instill-ai/pipeline-backend/commit/5558d7c877a674cf62906c5e0b5f86c9fab348b8)) +* **service:** fix pipeline_release state bug ([#264](https://github.com/instill-ai/pipeline-backend/issues/264)) ([d642f8d](https://github.com/instill-ai/pipeline-backend/commit/d642f8d7c65219a6f06c01dad357334ad7ee1dac)) +* **service:** fix the component type is unspecified when `resource_name` in not set ([#258](https://github.com/instill-ai/pipeline-backend/issues/258)) ([1410706](https://github.com/instill-ai/pipeline-backend/commit/141070603f54c7b2cda03b8ac10ea29a8381b730)) +* support multipart trigger for new tasks ([#109](https://github.com/instill-ai/pipeline-backend/issues/109)) ([0e7e9fa](https://github.com/instill-ai/pipeline-backend/commit/0e7e9fab79aaefb104fabbd2b59e75dfa5f3d2ed)) +* use direct instead of http for DS/DD in recipe ([#19](https://github.com/instill-ai/pipeline-backend/issues/19)) ([9f71b03](https://github.com/instill-ai/pipeline-backend/commit/9f71b03f14bd5cd5306672b4f47048ff4ec56ea0)) +* use InvalidArgument instead of FailedPrecondition ([54bb2a4](https://github.com/instill-ai/pipeline-backend/commit/54bb2a4036006c6151eb09a3ed909746b0b676f8)) ### Miscellaneous Chores +* release 0.3.0-alpha ([0f6a208](https://github.com/instill-ai/pipeline-backend/commit/0f6a2085b6a727996d94e5364969ee989137c52f)) +* release 0.3.1-alpha ([c0b6219](https://github.com/instill-ai/pipeline-backend/commit/c0b6219a34db501988e40c1bc319e484869e3e20)) +* release 0.5.2-alpha ([3bb261e](https://github.com/instill-ai/pipeline-backend/commit/3bb261eebce009385018004ce20c78ae8ef62ab9)) +* release 0.7.2-alpha ([575a7b1](https://github.com/instill-ai/pipeline-backend/commit/575a7b18a0150311dd0d6eb00d216e39965a948a)) +* release 0.9.2-alpha ([4465142](https://github.com/instill-ai/pipeline-backend/commit/4465142ba8bfe00057d01a7a58974db19b12394d)) +* release v0.6.1-alpha ([38c781c](https://github.com/instill-ai/pipeline-backend/commit/38c781c8fb6af410669bed8e020f74785e44f2fe)) +* release v0.6.3-alpha ([47468f2](https://github.com/instill-ai/pipeline-backend/commit/47468f27886fb5d966c5620b07f504cefa737dcb)) +* release v0.6.4-alpha ([ff401be](https://github.com/instill-ai/pipeline-backend/commit/ff401be68129589aefcfd4647794ff23f5e073a1)) +* release v0.9.0-alpha ([991cee6](https://github.com/instill-ai/pipeline-backend/commit/991cee657e8f77b14ce8306555d13f829cef0c7d)) +* release v0.9.3-alpha ([724dec3](https://github.com/instill-ai/pipeline-backend/commit/724dec3e74658d92b04c36c3e3e04be692e4583f)) +* release v0.9.4-alpha ([e636cef](https://github.com/instill-ai/pipeline-backend/commit/e636cef571534ebb03ed9ffd7b3f8abe6434c540)) +* release v0.9.7-alpha ([cdb8b25](https://github.com/instill-ai/pipeline-backend/commit/cdb8b25738371c0643c100c0523b6f6789f7a018)) +* release v0.9.8-alpha ([9051972](https://github.com/instill-ai/pipeline-backend/commit/9051972f3e3150a795dafd9e0336b6bac11dbe13)) +* **release:** release 0.12.2-alpha ([9f13992](https://github.com/instill-ai/pipeline-backend/commit/9f13992f24ddc5c30215c0a6457da57ccb98be13)) +* **release:** release v0.11.1-alpha ([8c45e85](https://github.com/instill-ai/pipeline-backend/commit/8c45e851d52329088da8f8971e6ed22d1ec82126)) +* **release:** release v0.11.2-alpha ([7ec125f](https://github.com/instill-ai/pipeline-backend/commit/7ec125f2880cba1c3ac386cc68c4072db8c2c5ea)) +* **release:** release v0.11.3-alpha ([a018ce3](https://github.com/instill-ai/pipeline-backend/commit/a018ce3588665ba98b5c2b7ec28e377ea36a433f)) +* **release:** release v0.11.5-alpha ([292db7d](https://github.com/instill-ai/pipeline-backend/commit/292db7dd32dcf2be64fa1912818c3a8cc8cfe475)) +* **release:** release v0.11.6-alpha ([f257848](https://github.com/instill-ai/pipeline-backend/commit/f2578480e6340007c7850b646bf1b9e682455ae8)) +* **release:** release v0.12.0-alpha ([6a20a45](https://github.com/instill-ai/pipeline-backend/commit/6a20a455e2483d6c4de3b6f8d8f426133feec39f)) +* **release:** release v0.12.1-alpha ([c2a9ff4](https://github.com/instill-ai/pipeline-backend/commit/c2a9ff424e6f9fe10ef9edbd26955a6b2f1d1b70)) +* **release:** release v0.13.0-alpha ([d3abf57](https://github.com/instill-ai/pipeline-backend/commit/d3abf575d77495b856bcc10f6b7d12069a9a096f)) +* **release:** release v0.14.0-alpha ([3d83761](https://github.com/instill-ai/pipeline-backend/commit/3d83761caaaa296182399e7c937d8b2899b8cd9a)) +* **release:** release v0.14.1-alpha ([5e73969](https://github.com/instill-ai/pipeline-backend/commit/5e739699f6436fe14794634e138523b9de845963)) +* **release:** release v0.15.0-alpha ([350ddff](https://github.com/instill-ai/pipeline-backend/commit/350ddff095e788ac875bd9299dde6699baa2c5a9)) +* **release:** release v0.15.1-alpha ([de2fb57](https://github.com/instill-ai/pipeline-backend/commit/de2fb5778bb7e1e35f93e49f2e1677935dd73e2f)) +* **release:** release v0.16.0-alpha ([ee1fc5e](https://github.com/instill-ai/pipeline-backend/commit/ee1fc5e8b6984988c2c5ef596270ed8af769eca1)) * **release:** release v0.16.1-alpha ([8552d59](https://github.com/instill-ai/pipeline-backend/commit/8552d59a7c10ee711b2153dadd504acd5fea7ec8)) +## [0.16.1-alpha](https://github.com/instill-ai/pipeline-backend/compare/v0.16.0-alpha...v0.16.1-alpha) (2023-10-27) + + +### Bug Fixes + +* **migration:** fix db connection bug ([#279](https://github.com/instill-ai/pipeline-backend/issues/279)) ([028a093](https://github.com/instill-ai/pipeline-backend/commit/028a093d7e8eeeb12755f144c9a9b0b7bbf7d01c)) +* **service:** fix basic view should return null recipe ([#281](https://github.com/instill-ai/pipeline-backend/issues/281)) ([5d0367c](https://github.com/instill-ai/pipeline-backend/commit/5d0367c441b77b176c0fe0c509b47d98ba123bc1)) + + +### Miscellaneous Chores + +* **release:** release v0.16.1-alpha ([272eae9](https://github.com/instill-ai/pipeline-backend/commit/272eae9c9ac7bba12c5d2b182eaf05fe08c98d39)) + ## [0.16.0-alpha](https://github.com/instill-ai/pipeline-backend/compare/v0.15.1-alpha...v0.16.0-alpha) (2023-10-13)