Skip to content

Commit 238caba

Browse files
committed
chore(main): release 0.34.0
1 parent e055147 commit 238caba

File tree

2 files changed

+77
-1
lines changed

2 files changed

+77
-1
lines changed

CHANGELOG.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,81 @@
11
# Changelog
22

3+
## [0.34.0](https://github.com/instill-ai/artifact-backend/compare/v0.33.0...v0.34.0) (2026-01-25)
4+
5+
6+
### Features
7+
8+
* **ai:** add multi-provider support with OpenAI for legacy embeddings ([#271](https://github.com/instill-ai/artifact-backend/issues/271)) ([6896341](https://github.com/instill-ai/artifact-backend/commit/689634194af655d533a3f6dda4afd98b110abfb3))
9+
* **api:** implement file reprocessing endpoint and integration test ([#283](https://github.com/instill-ai/artifact-backend/issues/283)) ([a17b3c4](https://github.com/instill-ai/artifact-backend/commit/a17b3c4d5c8fd52d9f846677efa5d36f416500b3))
10+
* **artifact:** add creator tracking to knowledge base and file resources ([#312](https://github.com/instill-ai/artifact-backend/issues/312)) ([9cd3ea7](https://github.com/instill-ai/artifact-backend/commit/9cd3ea7b05bc1342f5d7616f6a8ddea04426c068))
11+
* **artifact:** add private admin endpoints for reserved tag management ([#313](https://github.com/instill-ai/artifact-backend/issues/313)) ([6af9fc4](https://github.com/instill-ai/artifact-backend/commit/6af9fc43a219be2b5a8783f23dbcc812e6de8f27))
12+
* **artifact:** hash-based resource IDs, displayName updates with aliases, and native Milvus BM25 ([#319](https://github.com/instill-ai/artifact-backend/issues/319)) ([0364275](https://github.com/instill-ai/artifact-backend/commit/03642756b59b4a419baa10bbf45801365214200c))
13+
* **cache,file-type:** implement small file caching and enhance multimedia support ([#285](https://github.com/instill-ai/artifact-backend/issues/285)) ([7597d5d](https://github.com/instill-ai/artifact-backend/commit/7597d5d27ec20256d93cfa84ab4e3b1e2628cf78))
14+
* **cache:** enlongate cache time at calling ([#284](https://github.com/instill-ai/artifact-backend/issues/284)) ([8b12a79](https://github.com/instill-ai/artifact-backend/commit/8b12a79b6d0b79c17209d248dc5d0e2350b17c0c))
15+
* **file-type:** enhance file type support ([#286](https://github.com/instill-ai/artifact-backend/issues/286)) ([706d63e](https://github.com/instill-ai/artifact-backend/commit/706d63e768597aa49f1e991a743060035539e442))
16+
* **file,retrieval:** add tag filter to similarity chunk search ([#266](https://github.com/instill-ai/artifact-backend/issues/266)) ([d384282](https://github.com/instill-ai/artifact-backend/commit/d3842822277abb5574379e5670e3d97e017a97ed))
17+
* **file:** add object_uid FK column and AIP-122 resource name support ([#323](https://github.com/instill-ai/artifact-backend/issues/323)) ([e055147](https://github.com/instill-ai/artifact-backend/commit/e05514706efdf3898dd0f8ff5ecf7b0af0dc32dc))
18+
* **file:** add tag update endpoint ([#267](https://github.com/instill-ai/artifact-backend/issues/267)) ([fde1952](https://github.com/instill-ai/artifact-backend/commit/fde1952577d53e944c65e8122ca79e80f555c2f8))
19+
* **kb:** add abort capability and enum standardization for zero-downtime update ([#274](https://github.com/instill-ai/artifact-backend/issues/274)) ([89d3bf7](https://github.com/instill-ai/artifact-backend/commit/89d3bf7821ff876624a53a6b17d378a482fb7f78))
20+
* **kb:** implement zero-downtime KB update ([#273](https://github.com/instill-ai/artifact-backend/issues/273)) ([28ca0d0](https://github.com/instill-ai/artifact-backend/commit/28ca0d0a81d595c040a50ba002da10c00eca1771))
21+
* **object:** add custom download filename support for object downloads ([#309](https://github.com/instill-ai/artifact-backend/issues/309)) ([892889e](https://github.com/instill-ai/artifact-backend/commit/892889e08a413bd6b293c69556cad0d381b6a1b3))
22+
* **rag:** implement zero-downtime KB update framework with system config management ([#275](https://github.com/instill-ai/artifact-backend/issues/275)) ([6b3733d](https://github.com/instill-ai/artifact-backend/commit/6b3733d1ca1be4840c33a4eb2cdfad28ea161e4d))
23+
* **search:** add BM25 hybrid search support ([#310](https://github.com/instill-ai/artifact-backend/issues/310)) ([b84247f](https://github.com/instill-ai/artifact-backend/commit/b84247f64213bced555d7d0fea6ad235eb36ad12))
24+
* **storage:** implement dual storage architecture with GCS on-demand and AI usage metadata tracking ([#287](https://github.com/instill-ai/artifact-backend/issues/287)) ([7f5f6a0](https://github.com/instill-ai/artifact-backend/commit/7f5f6a00b8972341561dd7e7ed1cce342bfe1c7a))
25+
* **worker:** implement Temporal worker to replace Go routine ([#264](https://github.com/instill-ai/artifact-backend/issues/264)) ([941299a](https://github.com/instill-ai/artifact-backend/commit/941299aed69734460c16071c9882fb2c9827f1c6))
26+
27+
28+
### Bug Fixes
29+
30+
* **api:** implement field mask validation for UpdateKnowledgeBase endpoint ([#315](https://github.com/instill-ai/artifact-backend/issues/315)) ([5d78a99](https://github.com/instill-ai/artifact-backend/commit/5d78a999adf3e3f3fa83e5a55dd3b5183d7ae07e))
31+
* **config:** add base64 encoding for VertexAI and GCS service account keys ([#288](https://github.com/instill-ai/artifact-backend/issues/288)) ([aa310af](https://github.com/instill-ai/artifact-backend/commit/aa310afc9c3409cd45f17e61b0c15f65edaa3b5f))
32+
* **handler:** return native gs:// URIs for VertexAI cache access ([#305](https://github.com/instill-ai/artifact-backend/issues/305)) ([084d636](https://github.com/instill-ai/artifact-backend/commit/084d636705c2883eee66dd4db211f46ad162b75e))
33+
* **kb-update:** atomic transaction for swap prevents constraint viola… ([#297](https://github.com/instill-ai/artifact-backend/issues/297)) ([3aa30d8](https://github.com/instill-ai/artifact-backend/commit/3aa30d8ad6fb238476807791de2af69674096be1))
34+
* **kb:** atomically update KB usage during file creation to prevent race condition errors ([#306](https://github.com/instill-ai/artifact-backend/issues/306)) ([a05bdd8](https://github.com/instill-ai/artifact-backend/commit/a05bdd851c20587e8967638ce88f1d0731650662))
35+
* **kb:** ensure active_collection_uid is always unique and consistently used for Milvus operations ([#295](https://github.com/instill-ai/artifact-backend/issues/295)) ([752667f](https://github.com/instill-ai/artifact-backend/commit/752667fcb0346386f060c500000e8e1edbec26c5))
36+
* **kb:** make kb naming consistent ([#314](https://github.com/instill-ai/artifact-backend/issues/314)) ([58dce9d](https://github.com/instill-ai/artifact-backend/commit/58dce9d42eb9b9696ddc02c38701f57b73b2b8f1))
37+
* **migration:** standardize file_type enum format and ensure singleton GCS cleanup ([#290](https://github.com/instill-ai/artifact-backend/issues/290)) ([04f7c48](https://github.com/instill-ai/artifact-backend/commit/04f7c48699810c5c993a7b05e407c63a024d6b56))
38+
* **pipeline:** batch embedding requests in groups of 32 ([#294](https://github.com/instill-ai/artifact-backend/issues/294)) ([abb47f2](https://github.com/instill-ai/artifact-backend/commit/abb47f2ca2654b94d32111a7c1c823e166e479fb))
39+
* **repository:** rename fail_reason to status_message and allow pipeline clearing ([#298](https://github.com/instill-ai/artifact-backend/issues/298)) ([d7fe111](https://github.com/instill-ai/artifact-backend/commit/d7fe11197ba05c2f3671e47fc2e0346218ca0990))
40+
* **search:** restore tags and file filtering in chunk similarity search ([#299](https://github.com/instill-ai/artifact-backend/issues/299)) ([f0be006](https://github.com/instill-ai/artifact-backend/commit/f0be006383c46899da64b64ae1f6128c0a558e54))
41+
* **storage:** ensure standard file types are correctly stored and retrieved from MinIO ([#289](https://github.com/instill-ai/artifact-backend/issues/289)) ([eb77a68](https://github.com/instill-ai/artifact-backend/commit/eb77a682a9c0d276ca548774384f319b0340eed5))
42+
* **test:** update integration tests for REST API, GCS URLs, and audio/video handling ([#317](https://github.com/instill-ai/artifact-backend/issues/317)) ([f5516de](https://github.com/instill-ai/artifact-backend/commit/f5516def1627bc79a3d16335556bedc16f6b7050))
43+
* **worker:** auto-recreate missing milvus collections ([#302](https://github.com/instill-ai/artifact-backend/issues/302)) ([d06f215](https://github.com/instill-ai/artifact-backend/commit/d06f21536e7edcfcfe4ffdbce59c4a606a99d5c4))
44+
* **worker:** improve KB update robustness and resource cleanup ([#291](https://github.com/instill-ai/artifact-backend/issues/291)) ([9b97f09](https://github.com/instill-ai/artifact-backend/commit/9b97f0935a317fd84e67fc1831d665f3f3f5e919))
45+
* **worker:** prevent immediate rollback KB cleanup and fix activity registration ([#301](https://github.com/instill-ai/artifact-backend/issues/301)) ([68e2d26](https://github.com/instill-ai/artifact-backend/commit/68e2d266b7c3e53fd0d5cc32741bcd23f8d95229))
46+
* **worker:** register VerifyKBCleanupActivity in Temporal worker ([#300](https://github.com/instill-ai/artifact-backend/issues/300)) ([4977fe1](https://github.com/instill-ai/artifact-backend/commit/4977fe181124e7b4ac1c6ce3808be5fab0af0119))
47+
48+
49+
### Miscellaneous
50+
51+
* **deps:** bump golang.org/x/crypto from 0.39.0 to 0.45.0 ([#304](https://github.com/instill-ai/artifact-backend/issues/304)) ([cbbd3ab](https://github.com/instill-ai/artifact-backend/commit/cbbd3abc543390b56f83b8e9754b4f239d8f733e))
52+
* **deps:** bump x to include Gemini-native format fix ([#316](https://github.com/instill-ai/artifact-backend/issues/316)) ([b06b0b5](https://github.com/instill-ai/artifact-backend/commit/b06b0b54f5162f196d490df5061f7544bc035406))
53+
* **file:** add post-file-processing hook ([#281](https://github.com/instill-ai/artifact-backend/issues/281)) ([850e6a1](https://github.com/instill-ai/artifact-backend/commit/850e6a1a7404cab4538a0e36278edd55cefe6512))
54+
* **main:** fix manifest.json release version ([6ac591d](https://github.com/instill-ai/artifact-backend/commit/6ac591de088523e5c37363d53ae675b6c7978be1))
55+
* **main:** revert back to previous value scheme ([#268](https://github.com/instill-ai/artifact-backend/issues/268)) ([0511ed1](https://github.com/instill-ai/artifact-backend/commit/0511ed14046ba6fce3106da6af2db85cc31c90fe))
56+
* release v0.34.0 ([851a3dc](https://github.com/instill-ai/artifact-backend/commit/851a3dc21736d9fc598cfcc219b156215b09a170))
57+
58+
59+
### Refactor
60+
61+
* **acl:** migrate to shared ACL client and add GetObject handler ([#322](https://github.com/instill-ai/artifact-backend/issues/322)) ([dbde71a](https://github.com/instill-ai/artifact-backend/commit/dbde71a6d0a07bc83a57848f0e104bde961cdb4a))
62+
* **ai:** move AI client from internal to public API ([#280](https://github.com/instill-ai/artifact-backend/issues/280)) ([d6dd9b4](https://github.com/instill-ai/artifact-backend/commit/d6dd9b4f8d6c92290fd87c608337d634d2becd27))
63+
* **api:** align artifact backend with Google AIP standards ([#278](https://github.com/instill-ai/artifact-backend/issues/278)) ([128a286](https://github.com/instill-ai/artifact-backend/commit/128a286c64ba141eb81e0f252838d5839f6f1de2))
64+
* **api:** rename Catalog to Knowledge Base across entire codebase ([#279](https://github.com/instill-ai/artifact-backend/issues/279)) ([edade9d](https://github.com/instill-ai/artifact-backend/commit/edade9d798016954c2773964fd0f768469e2b0f0))
65+
* **api:** rename filename to display_name and add id/description fields ([#318](https://github.com/instill-ai/artifact-backend/issues/318)) ([dcfb45e](https://github.com/instill-ai/artifact-backend/commit/dcfb45e234af6e9020dd5d913b00f425d04d94a4))
66+
* **artifact:** align API contract to use id for external fields ([#320](https://github.com/instill-ai/artifact-backend/issues/320)) ([1f6fb10](https://github.com/instill-ai/artifact-backend/commit/1f6fb108bfd9fe3dcf8511e54c5a62647f419be1))
67+
* **artifact:** flatten protobuf packages and decouple files from knowledge bases ([#321](https://github.com/instill-ai/artifact-backend/issues/321)) ([487d4f7](https://github.com/instill-ai/artifact-backend/commit/487d4f7a947e2592b9036e7792969fa89825092c))
68+
* **artifact:** remove deprecated start_pos and end_pos fields from Chunk message ([#282](https://github.com/instill-ai/artifact-backend/issues/282)) ([eeb433d](https://github.com/instill-ai/artifact-backend/commit/eeb433df49cb42a6b0261302033a5b7069d0dbd1))
69+
* **artifact:** rename owner to namespace_uid and flatten Temporal errors ([#311](https://github.com/instill-ai/artifact-backend/issues/311)) ([dc94664](https://github.com/instill-ai/artifact-backend/commit/dc94664ab24bbda9a9b17b25acca0153ef92c867))
70+
* **artifact:** simplify chunk retrieval and align chunk type naming with protobuf ([#270](https://github.com/instill-ai/artifact-backend/issues/270)) ([04a3c69](https://github.com/instill-ai/artifact-backend/commit/04a3c693d9714820738b5294f5e938095781f711))
71+
* **embeddings:** replace preset pipeline with direct model API call ([#269](https://github.com/instill-ai/artifact-backend/issues/269)) ([89d528f](https://github.com/instill-ai/artifact-backend/commit/89d528fb2107b9140e4d4fb9b8af59865925a4fc))
72+
* **file-type:** use centralized SupportsFileType from x/file package ([#307](https://github.com/instill-ai/artifact-backend/issues/307)) ([fa943e7](https://github.com/instill-ai/artifact-backend/commit/fa943e76f67ca836142bfd80c0a6d6819c236736))
73+
* **file:** adopt centralized file type utilities from x package ([#303](https://github.com/instill-ai/artifact-backend/issues/303)) ([8f13707](https://github.com/instill-ai/artifact-backend/commit/8f137074ff43fb8d8d7c54fede4272f73ce572ce))
74+
* **knowledge-base:** use parent_kb_uid for staging/rollback KB relationships ([#292](https://github.com/instill-ai/artifact-backend/issues/292)) ([005e01a](https://github.com/instill-ai/artifact-backend/commit/005e01af1ed0fff87474039c45b1732730746ac8))
75+
* **worker:** combine embedding activities to eliminate large data transfer ([#308](https://github.com/instill-ai/artifact-backend/issues/308)) ([8956328](https://github.com/instill-ai/artifact-backend/commit/8956328c64c8fba2c1e5da4114b8f32b00f2b156))
76+
* **worker:** implement symmetric cleanup patterns and simplify embedding workflow ([#272](https://github.com/instill-ai/artifact-backend/issues/272)) ([e29b676](https://github.com/instill-ai/artifact-backend/commit/e29b676b03234f92c03a5d3fd161547b810d38f5))
77+
* **worker:** remove redundant GCS cleanup workflow ([#296](https://github.com/instill-ai/artifact-backend/issues/296)) ([7a49257](https://github.com/instill-ai/artifact-backend/commit/7a49257386653c3561387b38da0277ffe0c9228f))
78+
379
## [0.32.1](https://github.com/instill-ai/artifact-backend/compare/v0.32.0...v0.32.1) (2025-09-30)
480

581

release-please/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.33.0"
2+
".": "0.34.0"
33
}

0 commit comments

Comments
 (0)